diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2023-05-03 19:12:53 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2023-06-10 20:40:04 -0700 |
| commit | ca3cf93b21bc77535fbaa7ca6aa411654dcfe069 (patch) | |
| tree | 2bec1cb13da757280595ef217556c1eeddf77414 /src/codegen/spirv.zig | |
| parent | 836d8a1f64cb811641e621799429c54f222717eb (diff) | |
| download | zig-ca3cf93b21bc77535fbaa7ca6aa411654dcfe069.tar.gz zig-ca3cf93b21bc77535fbaa7ca6aa411654dcfe069.zip | |
stage2: move most simple values to InternPool
Diffstat (limited to 'src/codegen/spirv.zig')
| -rw-r--r-- | src/codegen/spirv.zig | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/codegen/spirv.zig b/src/codegen/spirv.zig index 3a5f5d6f6a..417a8035b5 100644 --- a/src/codegen/spirv.zig +++ b/src/codegen/spirv.zig @@ -621,7 +621,7 @@ pub const DeclGen = struct { switch (ty.zigTypeTag(mod)) { .Int => try self.addInt(ty, val), .Float => try self.addFloat(ty, val), - .Bool => try self.addConstBool(val.toBool()), + .Bool => try self.addConstBool(val.toBool(mod)), .Array => switch (val.tag()) { .aggregate => { const elem_vals = val.castTag(.aggregate).?.data; @@ -989,8 +989,8 @@ pub const DeclGen = struct { } }, .Bool => switch (repr) { - .direct => return try self.spv.constBool(result_ty_ref, val.toBool()), - .indirect => return try self.spv.constInt(result_ty_ref, @boolToInt(val.toBool())), + .direct => return try self.spv.constBool(result_ty_ref, val.toBool(mod)), + .indirect => return try self.spv.constInt(result_ty_ref, @boolToInt(val.toBool(mod))), }, .Float => return switch (ty.floatBits(target)) { 16 => try self.spv.resolveId(.{ .float = .{ .ty = result_ty_ref, .value = .{ .float16 = val.toFloat(f16) } } }), |
