aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2019-09-18 13:33:05 +0200
committerdec05eba <dec05eba@protonmail.com>2020-07-25 14:36:46 +0200
commitab0c5259e5a3238e176e4b1aed942f5384a2d0c6 (patch)
tree20111eefcafa13d92485ba6a0738c480f5c0c319 /include
parent7028a74894eba649beb9e1881dabaf94a29961a0 (diff)
Fix leak on parse failure
Diffstat (limited to 'include')
-rw-r--r--include/parser.h3
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;