| Index: runtime/vm/il_printer.cc
|
| diff --git a/runtime/vm/il_printer.cc b/runtime/vm/il_printer.cc
|
| index c691b857ff5f7d491484e7ee71093fb5a60154c9..2decba3ce80c062922bec356d35ec5c4f21cc2a2 100644
|
| --- a/runtime/vm/il_printer.cc
|
| +++ b/runtime/vm/il_printer.cc
|
| @@ -1050,7 +1050,12 @@ static const char *RepresentationToCString(Representation rep) {
|
|
|
|
|
| void PhiInstr::PrintTo(BufferFormatter* f) const {
|
| - f->Print("v%" Pd " <- phi(", ssa_temp_index());
|
| + if (HasPairRepresentation()) {
|
| + f->Print("(v%" Pd ", v%" Pd ") <- phi(",
|
| + ssa_temp_index(), ssa_temp_index() + 1);
|
| + } else {
|
| + f->Print("v%" Pd " <- phi(", ssa_temp_index());
|
| + }
|
| for (intptr_t i = 0; i < inputs_.length(); ++i) {
|
| if (inputs_[i] != NULL) inputs_[i]->PrintTo(f);
|
| if (i < inputs_.length() - 1) f->Print(", ");
|
|
|