diff options
| author | Veikka Tuominen <git@vexu.eu> | 2022-07-16 16:32:49 +0300 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2022-07-23 15:40:11 +0300 |
| commit | ff7ec4efb5a6da565b92bc7b129d03680a4a72bd (patch) | |
| tree | 14006dc9e492015837a97328ccb85ac77f3e27e3 /src/codegen/llvm.zig | |
| parent | 55fe34100f8b516480cf530eb58d00ea8b665765 (diff) | |
| download | zig-ff7ec4efb5a6da565b92bc7b129d03680a4a72bd.tar.gz zig-ff7ec4efb5a6da565b92bc7b129d03680a4a72bd.zip | |
Sema: bad union field access safety
Diffstat (limited to 'src/codegen/llvm.zig')
| -rw-r--r-- | src/codegen/llvm.zig | 4 |
1 files changed, 2 insertions, 2 deletions
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; |
