Index: src/arm/lithium-codegen-arm.cc |
diff --git a/src/arm/lithium-codegen-arm.cc b/src/arm/lithium-codegen-arm.cc |
index 9fe519e3d2203ff41bcccd1a97852c36f25b6692..8ab9531a7a51a0133e188467bfafd929087131e5 100644 |
--- a/src/arm/lithium-codegen-arm.cc |
+++ b/src/arm/lithium-codegen-arm.cc |
@@ -494,9 +494,7 @@ void LCodeGen::WriteTranslation(LEnvironment* environment, |
translation->BeginConstructStubFrame(closure_id, translation_size); |
break; |
case JS_SETTER: |
- ASSERT(translation_size == 2); |
- ASSERT(height == 0); |
- translation->BeginSetterStubFrame(closure_id); |
+ // TODO(svenpanne) Implement me! |
break; |
case ARGUMENTS_ADAPTOR: |
translation->BeginArgumentsAdaptorFrame(closure_id, translation_size); |
@@ -3242,7 +3240,7 @@ void LCodeGen::DoDeclareGlobals(LDeclareGlobals* instr) { |
void LCodeGen::DoGlobalObject(LGlobalObject* instr) { |
Register result = ToRegister(instr->result()); |
- __ ldr(result, ContextOperand(cp, Context::GLOBAL_OBJECT_INDEX)); |
+ __ ldr(result, ContextOperand(cp, Context::GLOBAL_INDEX)); |
} |
@@ -3598,11 +3596,11 @@ void LCodeGen::DoRandom(LRandom* instr) { |
static const int kSeedSize = sizeof(uint32_t); |
STATIC_ASSERT(kPointerSize == kSeedSize); |
- __ ldr(r0, FieldMemOperand(r0, GlobalObject::kNativeContextOffset)); |
+ __ ldr(r0, FieldMemOperand(r0, GlobalObject::kGlobalContextOffset)); |
static const int kRandomSeedOffset = |
FixedArray::kHeaderSize + Context::RANDOM_SEED_INDEX * kPointerSize; |
__ ldr(r2, FieldMemOperand(r0, kRandomSeedOffset)); |
- // r2: FixedArray of the native context's random seeds |
+ // r2: FixedArray of the global context's random seeds |
// Load state[0]. |
__ ldr(r1, FieldMemOperand(r2, ByteArray::kHeaderSize)); |