aboutsummaryrefslogtreecommitdiff
path: root/src/Module.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2021-04-29 19:56:01 -0700
committerAndrew Kelley <andrew@ziglang.org>2021-04-29 19:56:01 -0700
commit8944240aec6b53106856bb0ac2eb9da180f6b326 (patch)
tree47672df25bcc997cee0aa61ebe28e0709704c980 /src/Module.zig
parent86d564eed8b9eacd0447598dd364ab04c5b1b04d (diff)
downloadzig-8944240aec6b53106856bb0ac2eb9da180f6b326.tar.gz
zig-8944240aec6b53106856bb0ac2eb9da180f6b326.zip
AstGen: represent global variables directly
Rather than with `block_inline_var`. This matches how function declarations work and how extern variables work.
Diffstat (limited to 'src/Module.zig')
-rw-r--r--src/Module.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Module.zig b/src/Module.zig
index 94a0dd5c54..a212fb44e4 100644
--- a/src/Module.zig
+++ b/src/Module.zig
@@ -3478,7 +3478,7 @@ fn semaDecl(mod: *Module, decl: *Decl) !bool {
}
return type_changed or is_inline != prev_is_inline;
} else {
- const is_mutable = zir_tags[zir_block_index] == .block_inline_var;
+ const is_mutable = decl_tv.val.tag() == .variable;
var is_threadlocal = false; // TODO implement threadlocal variables
var is_extern = false; // TODO implement extern variables