aboutsummaryrefslogtreecommitdiff
path: root/src/TypedValue.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2022-03-24 17:45:34 -0700
committerAndrew Kelley <andrew@ziglang.org>2022-03-24 17:47:39 -0700
commit5c68afef94b0b80823e033bd6965fcda74e19ebe (patch)
treee66fb82c14c731edce688b50150ccc38b585b729 /src/TypedValue.zig
parent9a1d5001d4bf1f28bd0f23e8b936d677e0e5aac8 (diff)
downloadzig-5c68afef94b0b80823e033bd6965fcda74e19ebe.tar.gz
zig-5c68afef94b0b80823e033bd6965fcda74e19ebe.zip
AstGen: fix const locals with comptime initializations
`const foo = comptime ...` generated invalid ZIR when the initialization expression contained an array literal because the validate_array_init_comptime instruction assumed that the corresponding alloc instruction was comptime. The solution is to look slightly ahead and notice that the initialization expression would be comptime-known and affect the alloc instruction tag accordingly.
Diffstat (limited to 'src/TypedValue.zig')
0 files changed, 0 insertions, 0 deletions