Index: src/mips/lithium-codegen-mips.cc |
diff --git a/src/mips/lithium-codegen-mips.cc b/src/mips/lithium-codegen-mips.cc |
index ce82aa652b2f8fff3694934fa27311e566c59c11..f8f97055e8e7bf6c3f3671b259d6bc1959aa3313 100644 |
--- a/src/mips/lithium-codegen-mips.cc |
+++ b/src/mips/lithium-codegen-mips.cc |
@@ -462,9 +462,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); |
@@ -2997,7 +2995,7 @@ void LCodeGen::DoDeclareGlobals(LDeclareGlobals* instr) { |
void LCodeGen::DoGlobalObject(LGlobalObject* instr) { |
Register result = ToRegister(instr->result()); |
- __ lw(result, ContextOperand(cp, Context::GLOBAL_OBJECT_INDEX)); |
+ __ lw(result, ContextOperand(cp, Context::GLOBAL_INDEX)); |
} |
@@ -3367,11 +3365,11 @@ void LCodeGen::DoRandom(LRandom* instr) { |
static const int kSeedSize = sizeof(uint32_t); |
STATIC_ASSERT(kPointerSize == kSeedSize); |
- __ lw(a0, FieldMemOperand(a0, GlobalObject::kNativeContextOffset)); |
+ __ lw(a0, FieldMemOperand(a0, GlobalObject::kGlobalContextOffset)); |
static const int kRandomSeedOffset = |
FixedArray::kHeaderSize + Context::RANDOM_SEED_INDEX * kPointerSize; |
__ lw(a2, FieldMemOperand(a0, kRandomSeedOffset)); |
- // a2: FixedArray of the native context's random seeds |
+ // a2: FixedArray of the global context's random seeds |
// Load state[0]. |
__ lw(a1, FieldMemOperand(a2, ByteArray::kHeaderSize)); |