aboutsummaryrefslogtreecommitdiff
path: root/src/parser.hpp
diff options
context:
space:
mode:
authorgingerBill <gingerBill@users.noreply.github.com>2023-01-11 22:14:53 +0000
committerGitHub <noreply@github.com>2023-01-11 22:14:53 +0000
commit320062157f06d979db926fcbf407bbbdcc3028c1 (patch)
tree770bb60802ff24cc66c8e5e5837819969dc84cd6 /src/parser.hpp
parent86511d44e46b6271b01df2cd1ebb83b5496e143c (diff)
parentd7d6608142c8e169a7856c9e5965619809653903 (diff)
Merge pull request #2288 from odin-lang/compiler-improvements-2023-01
Multithreading Compiler Improvements 2023-01
Diffstat (limited to 'src/parser.hpp')
-rw-r--r--src/parser.hpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/parser.hpp b/src/parser.hpp
index c33739ebe..d81194831 100644
--- a/src/parser.hpp
+++ b/src/parser.hpp
@@ -174,6 +174,7 @@ struct AstPackage {
BlockingMutex files_mutex;
BlockingMutex foreign_files_mutex;
+ BlockingMutex type_and_value_mutex;
MPMCQueue<AstPackageExportedEntity> exported_entity_queue;
@@ -820,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);