diff options
| author | gingerBill <bill@gingerbill.org> | 2023-01-03 14:45:09 +0000 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2023-01-03 14:45:09 +0000 |
| commit | 0fb3032b731b640a2d0d1d62b9f8dd548e224b0e (patch) | |
| tree | 178b8cc6c72684d7f0b0041af2b5616804b31638 /src/parser.hpp | |
| parent | 69934c3b0b1b8ad0a499574c39c1ab177a1fe30a (diff) | |
General improves to `alloc_ast_node` and other unnecessary checks
Diffstat (limited to 'src/parser.hpp')
| -rw-r--r-- | src/parser.hpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/parser.hpp b/src/parser.hpp index b492cfa85..d81194831 100644 --- a/src/parser.hpp +++ b/src/parser.hpp @@ -821,9 +821,8 @@ gb_internal gb_inline bool is_ast_when_stmt(Ast *node) { gb_global gb_thread_local Arena global_thread_local_ast_arena = {}; -gb_internal gbAllocator ast_allocator(AstFile *f) { - Arena *arena = &global_thread_local_ast_arena; - return arena_allocator(arena); +gb_internal gb_inline gbAllocator ast_allocator(AstFile *f) { + return arena_allocator(&global_thread_local_ast_arena); } gb_internal Ast *alloc_ast_node(AstFile *f, AstKind kind); |