aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanielGavin <danielgavin5@hotmail.com>2024-06-25 22:52:43 +0200
committerDanielGavin <danielgavin5@hotmail.com>2024-06-25 22:52:43 +0200
commitf2dd4753508299f86490c083cf4eaad0c8ab7b1e (patch)
tree6917036fe2e89d5f9c36b6c195a36393c71fe4af
parent3d588bd4b873cb6015d04bf27459e74bce5e44f8 (diff)
Check for nil
-rw-r--r--src/server/file_resolve.odin4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/file_resolve.odin b/src/server/file_resolve.odin
index 39186de..09da787 100644
--- a/src/server/file_resolve.odin
+++ b/src/server/file_resolve.odin
@@ -118,6 +118,10 @@ local_scope_deferred :: proc(data: ^FileResolveData, stmt: ^ast.Stmt) {
@(deferred_in = local_scope_deferred)
@(private = "file")
local_scope :: proc(data: ^FileResolveData, stmt: ^ast.Stmt) {
+ if stmt == nil {
+ return
+ }
+
data.ast_context.local_id += 1
add_local_group(data.ast_context, data.ast_context.local_id)