Index: src/ic-ia32.cc |
=================================================================== |
--- src/ic-ia32.cc (revision 485) |
+++ src/ic-ia32.cc (working copy) |
@@ -212,7 +212,7 @@ |
// -- esp[4] : name |
// -- esp[8] : receiver |
// ----------------------------------- |
- Label slow, fast, check_string; |
+ Label slow, fast, check_string, slow_string; |
Kasper Lund
2008/10/10 09:32:06
The slow_string label doesn't appear to be used?
|
__ mov(eax, (Operand(esp, kPointerSize))); |
__ mov(ecx, (Operand(esp, 2 * kPointerSize))); |
@@ -245,7 +245,7 @@ |
// Slow case: Load name and receiver from stack and jump to runtime. |
__ bind(&slow); |
__ IncrementCounter(&Counters::keyed_load_generic_slow, 1); |
- KeyedLoadIC::Generate(masm, ExternalReference(Runtime::kGetProperty)); |
+ KeyedLoadIC::Generate(masm, ExternalReference(Runtime::kKeyedGetProperty)); |
Kasper Lund
2008/10/10 09:32:06
Maybe you should port this change to ARM right awa
|
// Check if the key is a symbol that is not an array index. |
__ bind(&check_string); |
__ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); |