summaryrefslogtreecommitdiff
path: root/deps/v8/src/arm/macro-assembler-arm.cc
diff options
context:
space:
mode:
authorBert Belder <bertbelder@gmail.com>2012-06-21 00:33:44 +0200
committerBert Belder <bertbelder@gmail.com>2012-06-21 00:33:44 +0200
commit6b26583e8450e837886b84610305698fa447fa7e (patch)
tree340368e8ac7b2e6efe700833c6b74d78db98b267 /deps/v8/src/arm/macro-assembler-arm.cc
parentfe464a2fea93880a7da883138f83a2ae8ad6a30f (diff)
downloadnode-new-6b26583e8450e837886b84610305698fa447fa7e.tar.gz
v8: upgrade to v3.11.10.10
Diffstat (limited to 'deps/v8/src/arm/macro-assembler-arm.cc')
-rw-r--r--deps/v8/src/arm/macro-assembler-arm.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/deps/v8/src/arm/macro-assembler-arm.cc b/deps/v8/src/arm/macro-assembler-arm.cc
index 7c49e9e58a..933399e00f 100644
--- a/deps/v8/src/arm/macro-assembler-arm.cc
+++ b/deps/v8/src/arm/macro-assembler-arm.cc
@@ -2878,7 +2878,8 @@ void MacroAssembler::LoadTransitionedArrayMapConditional(
Context::SlotOffset(Context::JS_ARRAY_MAPS_INDEX)));
size_t offset = expected_kind * kPointerSize +
FixedArrayBase::kHeaderSize;
- cmp(map_in_out, scratch);
+ ldr(ip, FieldMemOperand(scratch, offset));
+ cmp(map_in_out, ip);
b(ne, no_map_match);
// Use the transitioned cached map.