diff options
author | dec05eba <dec05eba@protonmail.com> | 2019-09-18 13:33:05 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2020-07-25 14:36:46 +0200 |
commit | ab0c5259e5a3238e176e4b1aed942f5384a2d0c6 (patch) | |
tree | 20111eefcafa13d92485ba6a0738c480f5c0c319 /include | |
parent | 7028a74894eba649beb9e1881dabaf94a29961a0 (diff) |
Fix leak on parse failure
Diffstat (limited to 'include')
-rw-r--r-- | include/parser.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/include/parser.h b/include/parser.h index ae5cfa6..88bed93 100644 --- a/include/parser.h +++ b/include/parser.h @@ -27,8 +27,7 @@ struct Parser { LhsExpr file_decl; Scope *current_scope; bool has_func_parent; - /* Borrowed from @compiler for faster access to allocator. The allocator is thread-specific */ - ArenaAllocator *allocator; + ArenaAllocator *allocator; /* Owned */ amal_compiler *compiler; Ssa *ssa; bool started; |