Index: src/ia32/ic-ia32.cc |
diff --git a/src/ia32/ic-ia32.cc b/src/ia32/ic-ia32.cc |
index dab9dd7a447ae089d87419557feba98cce0c4e43..6ee82b5e31bbe3379a8e25b34c3fed6fc99807cd 100644 |
--- a/src/ia32/ic-ia32.cc |
+++ b/src/ia32/ic-ia32.cc |
@@ -707,7 +707,7 @@ void KeyedStoreIC::GenerateNonStrictArguments(MacroAssembler* masm) { |
__ RecordWrite(ebx, edi, edx, kDontSaveFPRegs); |
__ Ret(); |
__ bind(&slow); |
- GenerateMiss(masm, MISS); |
+ GenerateMiss(masm); |
} |
@@ -1551,7 +1551,7 @@ void KeyedStoreIC::GenerateRuntimeSetProperty(MacroAssembler* masm, |
} |
-void KeyedStoreIC::GenerateMiss(MacroAssembler* masm, ICMissMode miss_mode) { |
+void KeyedStoreIC::GenerateMiss(MacroAssembler* masm) { |
// ----------- S t a t e ------------- |
// -- eax : value |
// -- ecx : key |
@@ -1566,10 +1566,8 @@ void KeyedStoreIC::GenerateMiss(MacroAssembler* masm, ICMissMode miss_mode) { |
__ push(ebx); |
// Do tail-call to runtime routine. |
- ExternalReference ref = miss_mode == MISS_FORCE_GENERIC |
- ? ExternalReference(IC_Utility(kKeyedStoreIC_MissForceGeneric), |
- masm->isolate()) |
- : ExternalReference(IC_Utility(kKeyedStoreIC_Miss), masm->isolate()); |
+ ExternalReference ref = |
+ ExternalReference(IC_Utility(kKeyedStoreIC_Miss), masm->isolate()); |
__ TailCallExternalReference(ref, 3, 1); |
} |