aboutsummaryrefslogtreecommitdiff
path: root/src/value.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2022-02-17 19:33:19 -0700
committerAndrew Kelley <andrew@ziglang.org>2022-02-17 20:48:09 -0700
commitfeb4b01b38a13c85a7510a937cbdbede29f21764 (patch)
treecfc4194a90e21d1a54425dc1676fb31c4f0ea63e /src/value.zig
parentb837855317c3f73248e1ea4f3cad6b06d2568443 (diff)
downloadzig-feb4b01b38a13c85a7510a937cbdbede29f21764.tar.gz
zig-feb4b01b38a13c85a7510a937cbdbede29f21764.zip
Sema: fix typeinfo for sentinels of array and pointer
Diffstat (limited to 'src/value.zig')
-rw-r--r--src/value.zig4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/value.zig b/src/value.zig
index 89c57ad53d..2e6cda8157 100644
--- a/src/value.zig
+++ b/src/value.zig
@@ -3971,6 +3971,10 @@ pub const Value = extern union {
pub const @"null" = initTag(.null_value);
pub const @"false" = initTag(.bool_false);
pub const @"true" = initTag(.bool_true);
+
+ pub fn makeBool(x: bool) Value {
+ return if (x) Value.@"true" else Value.@"false";
+ }
};
var negative_one_payload: Value.Payload.I64 = .{