diff --git a/patches/v8/cherry-pick-014e1f857c33.patch b/patches/v8/cherry-pick-014e1f857c33.patch index d6cd76f888a2d..82cdb43c8f50a 100644 --- a/patches/v8/cherry-pick-014e1f857c33.patch +++ b/patches/v8/cherry-pick-014e1f857c33.patch @@ -1,7 +1,11 @@ -From 014e1f857c335ce403447b4aca84f21243ad091b Mon Sep 17 00:00:00 2001 -From: Marja Hölttä +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Marja=20H=C3=B6ltt=C3=A4?= Date: Mon, 25 Oct 2021 12:17:15 +0200 -Subject: [PATCH] Merged: [super ic] Fix receiver vs lookup start object confusion related to module exports +Subject: Merged: [super ic] Fix receiver vs lookup start object confusion + related to module exports +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit Revision: e4dba97006ca20337deafb85ac00524a94a62fe @@ -18,13 +22,12 @@ Commit-Queue: Marja Hölttä Cr-Commit-Position: refs/branch-heads/9.4@{#48} Cr-Branched-From: 3b51863bc25492549a8bf96ff67ce481b1a3337b-refs/heads/9.4.146@{#1} Cr-Branched-From: 2890419fc8fb9bdb507fdd801d76fa7dd9f022b5-refs/heads/master@{#76233} ---- diff --git a/src/ic/accessor-assembler.cc b/src/ic/accessor-assembler.cc -index 64d64cd..f27e3b7 100644 +index 35d1da5cd92900114a609f4553a738018269ee1e..e489d5a304385e4bafaa2ca4619edadc6108b0be 100644 --- a/src/ic/accessor-assembler.cc +++ b/src/ic/accessor-assembler.cc -@@ -846,8 +846,8 @@ +@@ -655,8 +655,8 @@ void AccessorAssembler::HandleLoadICSmiHandlerLoadNamedCase( Comment("module export"); TNode index = DecodeWord(handler_word); @@ -36,10 +39,10 @@ index 64d64cd..f27e3b7 100644 LoadObjectField(module, Module::kExportsOffset); TNode cell = CAST(LoadFixedArrayElement(exports, index)); diff --git a/src/ic/ic.cc b/src/ic/ic.cc -index a2b920a..68eee92 100644 +index 81e31d1c2d83d6a807745234ffdae513e0904cbe..94829bd199a0baa5730889746e3b65797bdae08a 100644 --- a/src/ic/ic.cc +++ b/src/ic/ic.cc -@@ -989,7 +989,13 @@ +@@ -860,7 +860,13 @@ Handle LoadIC::ComputeHandler(LookupIterator* lookup) { // We found the accessor, so the entry must exist. DCHECK(entry.is_found()); int index = ObjectHashTable::EntryToValueIndex(entry);