summaryrefslogtreecommitdiff
path: root/deps/v8/src/x64/ic-x64.cc
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2010-10-05 15:25:07 -0700
committerRyan Dahl <ry@tinyclouds.org>2010-10-05 15:25:07 -0700
commit7fca10133861348417f33dac2d656cbfd9d1bb0d (patch)
tree91ce5d67766de7f3ce43c24d552238541f764925 /deps/v8/src/x64/ic-x64.cc
parentdbf0d6bb70902fba80b10adccf3f54fe9cf5beb7 (diff)
downloadnode-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.cc5
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;
}