From 54160e7f6aecb4628df633ceaef4c6d956429a3d Mon Sep 17 00:00:00 2001 From: Veikka Tuominen Date: Wed, 21 Dec 2022 14:33:02 +0200 Subject: Sema: make overflow arithmetic builtins return tuples --- src/type.zig | 1 + 1 file changed, 1 insertion(+) (limited to 'src/type.zig') diff --git a/src/type.zig b/src/type.zig index 349d755779..43a3636ba3 100644 --- a/src/type.zig +++ b/src/type.zig @@ -3123,6 +3123,7 @@ pub const Type = extern union { for (tuple.types) |field_ty, i| { const val = tuple.values[i]; if (val.tag() != .unreachable_value) continue; // comptime field + if (!(field_ty.hasRuntimeBits())) continue; switch (try field_ty.abiAlignmentAdvanced(target, strat)) { .scalar => |field_align| big_align = @max(big_align, field_align), -- cgit v1.2.3