Index: src/arm/ic-arm.cc |
diff --git a/src/arm/ic-arm.cc b/src/arm/ic-arm.cc |
index 23f34d4ae1f252b44172b9ea866640248d4e1a35..f93b04c53f2da95e296b9b155f618c834e0824c9 100644 |
--- a/src/arm/ic-arm.cc |
+++ b/src/arm/ic-arm.cc |
@@ -827,7 +827,7 @@ void KeyedLoadIC::GenerateNonStrictArguments(MacroAssembler* masm) { |
__ mov(r0, r2); |
__ Ret(); |
__ bind(&slow); |
- GenerateMiss(masm, MISS); |
+ GenerateMiss(masm); |
} |
@@ -887,7 +887,7 @@ void KeyedCallIC::GenerateNonStrictArguments(MacroAssembler* masm, |
} |
-void KeyedLoadIC::GenerateMiss(MacroAssembler* masm, ICMissMode miss_mode) { |
+void KeyedLoadIC::GenerateMiss(MacroAssembler* masm) { |
// ---------- S t a t e -------------- |
// -- lr : return address |
// -- r0 : key |
@@ -900,9 +900,8 @@ void KeyedLoadIC::GenerateMiss(MacroAssembler* masm, ICMissMode miss_mode) { |
__ Push(r1, r0); |
// 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); |
} |
@@ -1120,7 +1119,7 @@ void KeyedLoadIC::GenerateString(MacroAssembler* masm) { |
char_at_generator.GenerateSlow(masm, call_helper); |
__ bind(&miss); |
- GenerateMiss(masm, MISS); |
+ GenerateMiss(masm); |
} |
@@ -1160,7 +1159,7 @@ void KeyedLoadIC::GenerateIndexedInterceptor(MacroAssembler* masm) { |
1); |
__ bind(&slow); |
- GenerateMiss(masm, MISS); |
+ GenerateMiss(masm); |
} |