| Index: src/objects-printer.cc
|
| diff --git a/src/objects-printer.cc b/src/objects-printer.cc
|
| index bc5ffca78eed6c6d572ef183bd7f1d998c7cc9a7..dff4dd232957c5e6e49bd4abeb37687be3e0d1b7 100644
|
| --- a/src/objects-printer.cc
|
| +++ b/src/objects-printer.cc
|
| @@ -1134,19 +1134,18 @@ void TransitionArray::PrintTransitions(std::ostream& os,
|
| }
|
| for (int i = 0; i < number_of_transitions(); i++) {
|
| Name* key = GetKey(i);
|
| - Map* target = GetTarget(i);
|
| os << " ";
|
| key->NamePrint(os);
|
| os << ": ";
|
| if (key == GetHeap()->frozen_symbol()) {
|
| os << " (transition to frozen)";
|
| } else if (key == GetHeap()->elements_transition_symbol()) {
|
| - os << " (transition to " << ElementsKindToString(target->elements_kind())
|
| - << ")";
|
| + os << " (transition to "
|
| + << ElementsKindToString(GetTarget(i)->elements_kind()) << ")";
|
| } else if (key == GetHeap()->observed_symbol()) {
|
| os << " (transition to Object.observe)";
|
| } else {
|
| - PropertyDetails details = GetTargetDetails(key, target);
|
| + PropertyDetails details = GetTargetDetails(i);
|
| switch (details.type()) {
|
| case FIELD: {
|
| os << " (transition to field)";
|
| @@ -1165,7 +1164,7 @@ void TransitionArray::PrintTransitions(std::ostream& os,
|
| }
|
| os << ", attrs: " << details.attributes();
|
| }
|
| - os << " -> " << Brief(target) << "\n";
|
| + os << " -> " << Brief(GetTarget(i)) << "\n";
|
| }
|
| }
|
|
|
|
|