| Index: src/ic/ic.cc
|
| diff --git a/src/ic/ic.cc b/src/ic/ic.cc
|
| index a4785d938541a9eb2ec3a934cc8102385d3f8ef8..fd702f960e2966399cb8ba1516fde8b21c6e203b 100644
|
| --- a/src/ic/ic.cc
|
| +++ b/src/ic/ic.cc
|
| @@ -126,8 +126,12 @@ void IC::TraceIC(const char* type, Handle<Object> name, State old_state,
|
| casted_nexus<KeyedStoreICNexus>()->GetKeyedAccessStoreMode();
|
| modifier = GetTransitionMarkModifier(mode);
|
| }
|
| - PrintF(" (%c->%c%s) ", TransitionMarkFromState(old_state),
|
| - TransitionMarkFromState(new_state), modifier);
|
| + void* map = nullptr;
|
| + if (!receiver_map().is_null()) {
|
| + map = reinterpret_cast<void*>(*receiver_map());
|
| + }
|
| + PrintF(" (%c->%c%s) map=%p ", TransitionMarkFromState(old_state),
|
| + TransitionMarkFromState(new_state), modifier, map);
|
| #ifdef OBJECT_PRINT
|
| OFStream os(stdout);
|
| name->Print(os);
|
|
|