Index: runtime/vm/il_printer.cc |
diff --git a/runtime/vm/il_printer.cc b/runtime/vm/il_printer.cc |
index c847c2ef74dd74225c89be060e65910cb4409403..3984e9d770c84ffd95b23dcbd278475d6095bd5d 100644 |
--- a/runtime/vm/il_printer.cc |
+++ b/runtime/vm/il_printer.cc |
@@ -251,6 +251,14 @@ void RangeBoundary::PrintTo(BufferFormatter* f) const { |
} |
+const char* RangeBoundary::ToCString() const { |
+ char buffer[256]; |
+ BufferFormatter f(buffer, sizeof(buffer)); |
+ PrintTo(&f); |
+ return Isolate::Current()->current_zone()->MakeCopyOfString(buffer); |
+} |
+ |
+ |
void AssertAssignableInstr::PrintOperandsTo(BufferFormatter* f) const { |
value()->PrintTo(f); |
f->Print(", %s, '%s'%s", |