| Index: src/objects-printer.cc
|
| diff --git a/src/objects-printer.cc b/src/objects-printer.cc
|
| index de8aa444d45d7eeecf0c8ec843a2534abd9b9f56..538864418776ad8492e755f38dd728e86c6b6f93 100644
|
| --- a/src/objects-printer.cc
|
| +++ b/src/objects-printer.cc
|
| @@ -572,10 +572,17 @@ void TypeFeedbackVector::TypeFeedbackVectorPrint(std::ostream& os) { // NOLINT
|
| KeyedLoadICNexus nexus(this, slot);
|
| os << " KEYED_LOAD_IC "
|
| << Code::ICState2String(nexus.StateFromFeedback());
|
| - } else {
|
| - DCHECK(kind == Code::CALL_IC);
|
| + } else if (kind == Code::CALL_IC) {
|
| CallICNexus nexus(this, slot);
|
| os << " CALL_IC " << Code::ICState2String(nexus.StateFromFeedback());
|
| + } else if (kind == Code::STORE_IC) {
|
| + StoreICNexus nexus(this, slot);
|
| + os << " STORE_IC " << Code::ICState2String(nexus.StateFromFeedback());
|
| + } else {
|
| + DCHECK(kind == Code::KEYED_STORE_IC);
|
| + KeyedStoreICNexus nexus(this, slot);
|
| + os << " KEYED_STORE_IC "
|
| + << Code::ICState2String(nexus.StateFromFeedback());
|
| }
|
|
|
| os << "\n [" << GetIndex(slot) << "]: " << Brief(Get(slot));
|
|
|