| Index: src/arm/ic-arm.cc
|
| ===================================================================
|
| --- src/arm/ic-arm.cc (revision 5471)
|
| +++ src/arm/ic-arm.cc (working copy)
|
| @@ -1262,7 +1262,6 @@
|
| // -- r1 : receiver
|
| // -----------------------------------
|
| Label miss;
|
| - Label index_out_of_range;
|
|
|
| Register receiver = r1;
|
| Register index = r0;
|
| @@ -1277,7 +1276,7 @@
|
| result,
|
| &miss, // When not a string.
|
| &miss, // When not a number.
|
| - &index_out_of_range,
|
| + &miss, // When index out of range.
|
| STRING_INDEX_IS_ARRAY_INDEX);
|
| char_at_generator.GenerateFast(masm);
|
| __ Ret();
|
| @@ -1285,10 +1284,6 @@
|
| ICRuntimeCallHelper call_helper;
|
| char_at_generator.GenerateSlow(masm, call_helper);
|
|
|
| - __ bind(&index_out_of_range);
|
| - __ LoadRoot(r0, Heap::kUndefinedValueRootIndex);
|
| - __ Ret();
|
| -
|
| __ bind(&miss);
|
| GenerateMiss(masm);
|
| }
|
|
|