Index: src/mips/ic-mips.cc |
diff --git a/src/mips/ic-mips.cc b/src/mips/ic-mips.cc |
index 0cbd0eae7c11dd18ed60c8a4f30a3547d7f37c1b..98fb2f7b469d40d1bd49f950e4e6c2b54a1c087e 100644 |
--- a/src/mips/ic-mips.cc |
+++ b/src/mips/ic-mips.cc |
@@ -826,7 +826,7 @@ void KeyedLoadIC::GenerateNonStrictArguments(MacroAssembler* masm) { |
__ Ret(USE_DELAY_SLOT); |
__ mov(v0, a2); |
__ bind(&slow); |
- GenerateMiss(masm, MISS); |
+ GenerateMiss(masm); |
} |
@@ -891,7 +891,7 @@ void KeyedCallIC::GenerateNonStrictArguments(MacroAssembler* masm, |
} |
-void KeyedLoadIC::GenerateMiss(MacroAssembler* masm, ICMissMode miss_mode) { |
+void KeyedLoadIC::GenerateMiss(MacroAssembler* masm) { |
// ---------- S t a t e -------------- |
// -- ra : return address |
// -- a0 : key |
@@ -904,9 +904,8 @@ void KeyedLoadIC::GenerateMiss(MacroAssembler* masm, ICMissMode miss_mode) { |
__ Push(a1, a0); |
// Perform tail call to the entry. |
- ExternalReference ref = miss_mode == MISS_FORCE_GENERIC |
- ? ExternalReference(IC_Utility(kKeyedLoadIC_MissForceGeneric), isolate) |
- : ExternalReference(IC_Utility(kKeyedLoadIC_Miss), isolate); |
+ ExternalReference ref = |
+ ExternalReference(IC_Utility(kKeyedLoadIC_Miss), isolate); |
__ TailCallExternalReference(ref, 2, 1); |
} |
@@ -1131,7 +1130,7 @@ void KeyedLoadIC::GenerateString(MacroAssembler* masm) { |
char_at_generator.GenerateSlow(masm, call_helper); |
__ bind(&miss); |
- GenerateMiss(masm, MISS); |
+ GenerateMiss(masm); |
} |
@@ -1453,7 +1452,7 @@ void KeyedLoadIC::GenerateIndexedInterceptor(MacroAssembler* masm) { |
IC_Utility(kKeyedLoadPropertyWithInterceptor), masm->isolate()), 2, 1); |
__ bind(&slow); |
- GenerateMiss(masm, MISS); |
+ GenerateMiss(masm); |
} |