| Index: src/objects-printer.cc
|
| diff --git a/src/objects-printer.cc b/src/objects-printer.cc
|
| index e6606bc5853b66f636a549023f8f1351c6ffbec7..4fb5b5676455f82c45c729d132dcf6c583adede0 100644
|
| --- a/src/objects-printer.cc
|
| +++ b/src/objects-printer.cc
|
| @@ -14,32 +14,27 @@ namespace internal {
|
|
|
| #ifdef OBJECT_PRINT
|
|
|
| -void MaybeObject::Print() {
|
| +void Object::Print() {
|
| Print(stdout);
|
| }
|
|
|
|
|
| -void MaybeObject::Print(FILE* out) {
|
| - Object* this_as_object;
|
| - if (ToObject(&this_as_object)) {
|
| - if (this_as_object->IsSmi()) {
|
| - Smi::cast(this_as_object)->SmiPrint(out);
|
| - } else {
|
| - HeapObject::cast(this_as_object)->HeapObjectPrint(out);
|
| - }
|
| +void Object::Print(FILE* out) {
|
| + if (IsSmi()) {
|
| + Smi::cast(this)->SmiPrint(out);
|
| } else {
|
| - Failure::cast(this)->FailurePrint(out);
|
| + HeapObject::cast(this)->HeapObjectPrint(out);
|
| }
|
| Flush(out);
|
| }
|
|
|
|
|
| -void MaybeObject::PrintLn() {
|
| +void Object::PrintLn() {
|
| PrintLn(stdout);
|
| }
|
|
|
|
|
| -void MaybeObject::PrintLn(FILE* out) {
|
| +void Object::PrintLn(FILE* out) {
|
| Print(out);
|
| PrintF(out, "\n");
|
| }
|
|
|