Index: runtime/vm/il_printer.cc |
=================================================================== |
--- runtime/vm/il_printer.cc (revision 20148) |
+++ runtime/vm/il_printer.cc (working copy) |
@@ -172,7 +172,11 @@ |
void Instruction::PrintTo(BufferFormatter* f) const { |
- f->Print("%s:%"Pd"(", DebugName(), GetDeoptId()); |
+ if (GetDeoptId() != Isolate::kNoDeoptId) { |
+ f->Print("%s:%"Pd"(", DebugName(), GetDeoptId()); |
+ } else { |
+ f->Print("%s(", DebugName()); |
+ } |
PrintOperandsTo(f); |
f->Print(")"); |
} |
@@ -191,7 +195,11 @@ |
if (is_used()) { |
if (HasSSATemp() || (temp_index() != -1)) f->Print(" <- "); |
} |
- f->Print("%s:%"Pd"(", DebugName(), GetDeoptId()); |
+ if (GetDeoptId() != Isolate::kNoDeoptId) { |
+ f->Print("%s:%"Pd"(", DebugName(), GetDeoptId()); |
+ } else { |
+ f->Print("%s(", DebugName()); |
+ } |
PrintOperandsTo(f); |
f->Print(")"); |
if (range_ != NULL) { |
@@ -676,7 +684,11 @@ |
parallel_move()->PrintTo(f); |
f->Print(" "); |
} |
- f->Print("goto:%"Pd" %"Pd"", GetDeoptId(), successor()->block_id()); |
+ if (GetDeoptId() != Isolate::kNoDeoptId) { |
+ f->Print("goto:%"Pd" %"Pd"", GetDeoptId(), successor()->block_id()); |
+ } else { |
+ f->Print("goto: %"Pd"", successor()->block_id()); |
+ } |
} |