aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Liveness.zig5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/Liveness.zig b/src/Liveness.zig
index 02d0ea7bc5..2039dd7146 100644
--- a/src/Liveness.zig
+++ b/src/Liveness.zig
@@ -250,7 +250,6 @@ fn analyzeInst(
.arg,
.alloc,
- .br,
.constant,
.const_ty,
.breakpoint,
@@ -321,6 +320,10 @@ fn analyzeInst(
const extra = a.air.extraData(Air.StructField, inst_datas[inst].ty_pl.payload).data;
return trackOperands(a, new_set, inst, main_tomb, .{ extra.struct_ptr, .none, .none });
},
+ .br => {
+ const br = inst_datas[inst].br;
+ return trackOperands(a, new_set, inst, main_tomb, .{ br.operand, .none, .none });
+ },
.assembly => {
const extra = a.air.extraData(Air.Asm, inst_datas[inst].ty_pl.payload);
const extended = a.zir.instructions.items(.data)[extra.data.zir_index].extended;