| Index: src/objects-printer.cc
|
| diff --git a/src/objects-printer.cc b/src/objects-printer.cc
|
| index caf263b4af2303c875da74b497a62046f527689a..749a6b65a332d44f7bbe9c06a47b7a42c5a8059a 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");
|
| }
|
|
|