From ff7ec4efb5a6da565b92bc7b129d03680a4a72bd Mon Sep 17 00:00:00 2001 From: Veikka Tuominen Date: Sat, 16 Jul 2022 16:32:49 +0300 Subject: Sema: bad union field access safety --- src/codegen/llvm.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/codegen/llvm.zig') diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig index 6966d8b164..063e2ee0a2 100644 --- a/src/codegen/llvm.zig +++ b/src/codegen/llvm.zig @@ -3404,7 +3404,7 @@ pub const DeclGen = struct { if (layout.payload_size == 0) { return lowerValue(dg, .{ - .ty = tv.ty.unionTagType().?, + .ty = tv.ty.unionTagTypeSafety().?, .val = tag_and_val.tag, }); } @@ -3446,7 +3446,7 @@ pub const DeclGen = struct { } } const llvm_tag_value = try lowerValue(dg, .{ - .ty = tv.ty.unionTagType().?, + .ty = tv.ty.unionTagTypeSafety().?, .val = tag_and_val.tag, }); var fields: [3]*const llvm.Value = undefined; -- cgit v1.2.3