aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGoldenbergDaniel <danielgoldenberg0@outlook.com>2024-10-03 18:02:51 -0400
committerGoldenbergDaniel <danielgoldenberg0@outlook.com>2024-10-03 18:02:51 -0400
commit3381642fc090d370197f0c3c97fe7e84fd6d1612 (patch)
tree2994e546672ac45cdcbb3f81d6dd6785f5517cff /src
parent0c2c02a3ee5018f757b92209add22042e0b1f00a (diff)
Fix rename locals in block statements
Diffstat (limited to 'src')
-rw-r--r--src/server/file_resolve.odin1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/server/file_resolve.odin b/src/server/file_resolve.odin
index 85e70f5..3200feb 100644
--- a/src/server/file_resolve.odin
+++ b/src/server/file_resolve.odin
@@ -276,6 +276,7 @@ resolve_node :: proc(node: ^ast.Node, data: ^FileResolveData) {
resolve_node(n.body, data)
resolve_node(n.else_stmt, data)
case ^Block_Stmt:
+ local_scope(data, n) // ADDED
resolve_node(n.label, data)
resolve_nodes(n.stmts, data)
case ^Implicit: