Index: src/isolate.cc |
diff --git a/src/isolate.cc b/src/isolate.cc |
index adf180db06c7c16e506d0ab83a4b3f5f5202b233..7ce82cde9161d5f95adc64e45b7906eb5d2c4ad1 100644 |
--- a/src/isolate.cc |
+++ b/src/isolate.cc |
@@ -2659,6 +2659,11 @@ bool Isolate::IsIsConcatSpreadableLookupChainIntact() { |
return !is_is_concat_spreadable_set; |
} |
+bool Isolate::IsIsConcatSpreadableLookupChainIntact(JSReceiver* receiver) { |
+ if (!IsIsConcatSpreadableLookupChainIntact()) return false; |
+ return !receiver->HasProxyInPrototype(this); |
+} |
+ |
void Isolate::UpdateArrayProtectorOnSetElement(Handle<JSObject> object) { |
DisallowHeapAllocation no_gc; |
if (!object->map()->is_prototype_map()) return; |