mirror of
https://github.com/ziglang/zig.git
synced 2025-12-06 14:23:09 +00:00
codegen: empty tuple can be stored in a runtime var
This commit is contained in:
parent
fbdcb2289b
commit
e5d78f0b55
@ -225,13 +225,12 @@ pub fn generateSymbol(
|
|||||||
|
|
||||||
.undef => unreachable, // handled above
|
.undef => unreachable, // handled above
|
||||||
.simple_value => |simple_value| switch (simple_value) {
|
.simple_value => |simple_value| switch (simple_value) {
|
||||||
.undefined,
|
.undefined => unreachable, // non-runtime value
|
||||||
.void,
|
.void => unreachable, // non-runtime value
|
||||||
.null,
|
.null => unreachable, // non-runtime value
|
||||||
.empty_tuple,
|
.@"unreachable" => unreachable, // non-runtime value
|
||||||
.@"unreachable",
|
.generic_poison => unreachable, // non-runtime value
|
||||||
.generic_poison,
|
.empty_tuple => return,
|
||||||
=> unreachable, // non-runtime values
|
|
||||||
.false, .true => try code.append(gpa, switch (simple_value) {
|
.false, .true => try code.append(gpa, switch (simple_value) {
|
||||||
.false => 0,
|
.false => 0,
|
||||||
.true => 1,
|
.true => 1,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user