Skip to content

Commit 9cec5dc

Browse files
committed
fix debug printer
1 parent aed763c commit 9cec5dc

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

zjit/src/backend/lir.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3207,9 +3207,10 @@ pub fn lir_intervals_string(asm: &Assembler, intervals: &[Interval]) -> String {
32073207
intervals[vreg_idx].range.end.is_some() &&
32083208
intervals[vreg_idx].survives(insn_id.0);
32093209

3210-
if intervals[vreg_idx].born_at(insn_id.0) {
3210+
let has_range = intervals[vreg_idx].range.start.is_some();
3211+
if has_range && intervals[vreg_idx].born_at(insn_id.0) {
32113212
output.push_str(" v ");
3212-
} else if intervals[vreg_idx].dies_at(insn_id.0) {
3213+
} else if has_range && intervals[vreg_idx].dies_at(insn_id.0) {
32133214
output.push_str(" ^ ");
32143215
} else if is_alive {
32153216
output.push_str(" █ ");

0 commit comments

Comments
 (0)