Commit 6c51c8e131

Andrew Kelley <andrew@ziglang.org>
2022-06-29 01:35:58
Sema: fix not propagating want_safety in zirBlock
Before this commit, `@setRuntimeSafety()` has no effect inside an if expression.
1 parent 304a58a
Changed files (1)
src/Sema.zig
@@ -4478,6 +4478,7 @@ fn zirBlock(sema: *Sema, parent_block: *Block, inst: Zir.Inst.Index) CompileErro
         .label = &label,
         .inlining = parent_block.inlining,
         .is_comptime = parent_block.is_comptime,
+        .want_safety = parent_block.want_safety,
     };
 
     defer child_block.instructions.deinit(gpa);