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); |