aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorVeikka Tuominen <git@vexu.eu>2022-09-09 15:23:36 +0300
committerVeikka Tuominen <git@vexu.eu>2022-09-15 00:48:47 +0300
commit930f904aaa7d591d86a8c3216526711be95fcc17 (patch)
tree6f5577f11861cd70793f1731f3e7bdccbc972161 /src
parentde24cea2cff33654ee41369517144bb94f6d139d (diff)
downloadzig-930f904aaa7d591d86a8c3216526711be95fcc17.tar.gz
zig-930f904aaa7d591d86a8c3216526711be95fcc17.zip
Sema: resolve lazy align in reifyStruct
Closes #12786
Diffstat (limited to 'src')
-rw-r--r--src/Sema.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Sema.zig b/src/Sema.zig
index d96363b160..79946fcd1b 100644
--- a/src/Sema.zig
+++ b/src/Sema.zig
@@ -17406,7 +17406,7 @@ fn reifyStruct(
if (!try sema.intFitsInType(block, src, alignment_val, Type.u32, null)) {
return sema.fail(block, src, "alignment must fit in 'u32'", .{});
}
- const abi_align = @intCast(u29, alignment_val.toUnsignedInt(target));
+ const abi_align = @intCast(u29, (try alignment_val.getUnsignedIntAdvanced(target, sema.kit(block, src))).?);
const field_name = try name_val.toAllocatedBytes(
Type.initTag(.const_slice_u8),