| Index: src/builtins.cc
|
| diff --git a/src/builtins.cc b/src/builtins.cc
|
| index c52d22852d0deb8fd4f3e9a0ea9462eadbab6147..4d2fa0a76e786e5d95f457b34d4988bd9c0ce0eb 100644
|
| --- a/src/builtins.cc
|
| +++ b/src/builtins.cc
|
| @@ -1314,13 +1314,23 @@ static void Generate_StoreIC_Setter_ForDeopt(MacroAssembler* masm) {
|
| }
|
|
|
|
|
| +static void Generate_KeyedStoreIC_Megamorphic(MacroAssembler* masm) {
|
| + KeyedStoreIC::GenerateGeneric(masm, SLOPPY, kMissOnMissingHandler);
|
| +}
|
| +
|
| +
|
| +static void Generate_KeyedStoreIC_Megamorphic_Strict(MacroAssembler* masm) {
|
| + KeyedStoreIC::GenerateGeneric(masm, STRICT, kMissOnMissingHandler);
|
| +}
|
| +
|
| +
|
| static void Generate_KeyedStoreIC_Generic(MacroAssembler* masm) {
|
| - KeyedStoreIC::GenerateGeneric(masm, SLOPPY);
|
| + KeyedStoreIC::GenerateGeneric(masm, SLOPPY, kCallRuntimeOnMissingHandler);
|
| }
|
|
|
|
|
| static void Generate_KeyedStoreIC_Generic_Strict(MacroAssembler* masm) {
|
| - KeyedStoreIC::GenerateGeneric(masm, STRICT);
|
| + KeyedStoreIC::GenerateGeneric(masm, STRICT, kCallRuntimeOnMissingHandler);
|
| }
|
|
|
|
|
|
|