Index: runtime/vm/il_printer.cc |
diff --git a/runtime/vm/il_printer.cc b/runtime/vm/il_printer.cc |
index 031a5edc7df3842f3f7da66c5722901d6fe637c5..ebac00acb4df3ae018b1d00e7daca01e4665f3dd 100644 |
--- a/runtime/vm/il_printer.cc |
+++ b/runtime/vm/il_printer.cc |
@@ -494,6 +494,16 @@ void AllocateObjectWithBoundsCheckInstr::PrintOperandsTo( |
} |
+void MaterializeObjectInstr::PrintOperandsTo(BufferFormatter* f) const { |
+ f->Print("%s", String::Handle(cls_.Name()).ToCString()); |
+ for (intptr_t i = 0; i < InputCount(); i++) { |
+ f->Print(", "); |
+ f->Print("%s: ", String::Handle(fields_[i]->name()).ToCString()); |
+ InputAt(i)->PrintTo(f); |
+ } |
+} |
+ |
+ |
void CreateArrayInstr::PrintOperandsTo(BufferFormatter* f) const { |
for (int i = 0; i < ArgumentCount(); ++i) { |
if (i != 0) f->Print(", "); |