diff --git a/src/Sema.zig b/src/Sema.zig index 81eb4539d5e3e53055071562dba412bb4e39312e..2a40a8cc0b2c2b1f90168b87bf1d95e873340b99 100644 --- a/src/Sema.zig +++ b/src/Sema.zig @@ -20965,7 +20965,7 @@ fn zirRoundCast( .exact => unreachable, }; const air_cast_tag: Air.Inst.Tag = switch (block.float_mode) { - .optimized => if (safe) .int_from_float_optimized_safe else .int_from_float_safe, + .optimized => if (safe) .int_from_float_optimized_safe else .int_from_float_optimized, .strict => if (safe) .int_from_float_safe else .int_from_float, }; return block.addTyOp(air_cast_tag, dest_ty, uncasted_result);