aboutsummaryrefslogtreecommitdiff
path: root/src/server/file_resolve.odin
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/file_resolve.odin')
-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)