diff options
Diffstat (limited to 'chromium/v8/src/compiler/js-call-reducer.cc')
-rw-r--r-- | chromium/v8/src/compiler/js-call-reducer.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/chromium/v8/src/compiler/js-call-reducer.cc b/chromium/v8/src/compiler/js-call-reducer.cc index fe15f5fa237..c0deb915f81 100644 --- a/chromium/v8/src/compiler/js-call-reducer.cc +++ b/chromium/v8/src/compiler/js-call-reducer.cc @@ -325,7 +325,9 @@ Reduction JSCallReducer::ReduceObjectPrototypeGetProto(Node* node) { // Try to determine the {receiver} map. ZoneHandleSet<Map> receiver_maps; - if (NodeProperties::InferReceiverMaps(receiver, effect, &receiver_maps)) { + NodeProperties::InferReceiverMapsResult result = + NodeProperties::InferReceiverMaps(receiver, effect, &receiver_maps); + if (result == NodeProperties::kReliableReceiverMaps) { Handle<Map> candidate_map( receiver_maps[0]->GetPrototypeChainRootMap(isolate())); Handle<Object> candidate_prototype(candidate_map->prototype(), isolate()); |