diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2010-10-05 15:25:07 -0700 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2010-10-05 15:25:07 -0700 |
commit | 7fca10133861348417f33dac2d656cbfd9d1bb0d (patch) | |
tree | 91ce5d67766de7f3ce43c24d552238541f764925 /deps/v8/src/x64/ic-x64.cc | |
parent | dbf0d6bb70902fba80b10adccf3f54fe9cf5beb7 (diff) | |
download | node-7fca10133861348417f33dac2d656cbfd9d1bb0d.tar.gz |
Upgrade V8 to 2.4.8
Diffstat (limited to 'deps/v8/src/x64/ic-x64.cc')
-rw-r--r-- | deps/v8/src/x64/ic-x64.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/deps/v8/src/x64/ic-x64.cc b/deps/v8/src/x64/ic-x64.cc index 814da760c..1d95b7f66 100644 --- a/deps/v8/src/x64/ic-x64.cc +++ b/deps/v8/src/x64/ic-x64.cc @@ -895,7 +895,7 @@ void KeyedLoadIC::GenerateIndexedInterceptor(MacroAssembler* masm) { // Check that the key is an array index, that is Uint32. STATIC_ASSERT(kSmiValueSize <= 32); - __ JumpIfNotPositiveSmi(rax, &slow); + __ JumpUnlessNonNegativeSmi(rax, &slow); // Get the map of the receiver. __ movq(rcx, FieldOperand(rdx, HeapObject::kMapOffset)); @@ -1729,7 +1729,8 @@ bool LoadIC::PatchInlinedLoad(Address address, Object* map, int offset) { bool LoadIC::PatchInlinedContextualLoad(Address address, Object* map, - Object* cell) { + Object* cell, + bool is_dont_delete) { // TODO(<bug#>): implement this. return false; } |