Skip to content
Snippets Groups Projects
Forked from Hammer / hammer
Source project has a limited visibility.
user avatar
Sven M. Hallberg authored
Rationale: If memory allocation fails in the inner parse and we
longjump up the stack, the temporary arena will be missed and leak.

NB: This change means that any allocations done by the continuation
(in the form of new parsers, probably) will persist for the
lifetime of the parse result. Beware of wasting too much memory
this way! The bind continuation should generally keep dynamic
allocations to a minimum.
ca1d8df0
History
Name Last commit Last update