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"; |
} |
} |