| Index: src/mips/lithium-codegen-mips.cc
 | 
| diff --git a/src/mips/lithium-codegen-mips.cc b/src/mips/lithium-codegen-mips.cc
 | 
| index f8f97055e8e7bf6c3f3671b259d6bc1959aa3313..d7ccd6980b33eff9ec2f49e4fe82c68f911d36d5 100644
 | 
| --- a/src/mips/lithium-codegen-mips.cc
 | 
| +++ b/src/mips/lithium-codegen-mips.cc
 | 
| @@ -3365,11 +3365,11 @@ void LCodeGen::DoRandom(LRandom* instr) {
 | 
|    static const int kSeedSize = sizeof(uint32_t);
 | 
|    STATIC_ASSERT(kPointerSize == kSeedSize);
 | 
|  
 | 
| -  __ lw(a0, FieldMemOperand(a0, GlobalObject::kGlobalContextOffset));
 | 
| +  __ lw(a0, FieldMemOperand(a0, GlobalObject::kNativeContextOffset));
 | 
|    static const int kRandomSeedOffset =
 | 
|        FixedArray::kHeaderSize + Context::RANDOM_SEED_INDEX * kPointerSize;
 | 
|    __ lw(a2, FieldMemOperand(a0, kRandomSeedOffset));
 | 
| -  // a2: FixedArray of the global context's random seeds
 | 
| +  // a2: FixedArray of the native context's random seeds
 | 
|  
 | 
|    // Load state[0].
 | 
|    __ lw(a1, FieldMemOperand(a2, ByteArray::kHeaderSize));
 | 
| 
 |