aboutsummaryrefslogtreecommitdiff
path: root/src/parser.hpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2023-01-03 14:45:09 +0000
committergingerBill <bill@gingerbill.org>2023-01-03 14:45:09 +0000
commit0fb3032b731b640a2d0d1d62b9f8dd548e224b0e (patch)
tree178b8cc6c72684d7f0b0041af2b5616804b31638 /src/parser.hpp
parent69934c3b0b1b8ad0a499574c39c1ab177a1fe30a (diff)
General improves to `alloc_ast_node` and other unnecessary checks
Diffstat (limited to 'src/parser.hpp')
-rw-r--r--src/parser.hpp5
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);