| Index: src/arm/code-stubs-arm.cc
|
| diff --git a/src/arm/code-stubs-arm.cc b/src/arm/code-stubs-arm.cc
|
| index 3ed7b12a37426cd32a558262a662876a1b1136dd..1ab8e40641b920451c954d671beb3f637e208c52 100644
|
| --- a/src/arm/code-stubs-arm.cc
|
| +++ b/src/arm/code-stubs-arm.cc
|
| @@ -2703,18 +2703,6 @@ void CallICStub::Generate(MacroAssembler* masm) {
|
| __ CompareRoot(r4, Heap::kuninitialized_symbolRootIndex);
|
| __ b(eq, &miss);
|
|
|
| - if (!FLAG_trace_ic) {
|
| - // We are going megamorphic. If the feedback is a JSFunction, it is fine
|
| - // to handle it here. More complex cases are dealt with in the runtime.
|
| - __ AssertNotSmi(r4);
|
| - __ CompareObjectType(r4, r5, r5, JS_FUNCTION_TYPE);
|
| - __ b(ne, &miss);
|
| - __ add(r4, r2, Operand::PointerOffsetFromSmiKey(r3));
|
| - __ LoadRoot(ip, Heap::kmegamorphic_symbolRootIndex);
|
| - __ str(ip, FieldMemOperand(r4, FixedArray::kHeaderSize));
|
| - __ jmp(&slow_start);
|
| - }
|
| -
|
| // We are here because tracing is on or we are going monomorphic.
|
| __ bind(&miss);
|
| GenerateMiss(masm);
|
|
|