| Index: src/mips/macro-assembler-mips.cc
 | 
| diff --git a/src/mips/macro-assembler-mips.cc b/src/mips/macro-assembler-mips.cc
 | 
| index 6b273785c0284b5f60c586a848446158ab997421..515685590eaadf5347dfbd2bb85b95281219e61e 100644
 | 
| --- a/src/mips/macro-assembler-mips.cc
 | 
| +++ b/src/mips/macro-assembler-mips.cc
 | 
| @@ -380,7 +380,7 @@ void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg,
 | 
|    }
 | 
|  
 | 
|    // Check if both contexts are the same.
 | 
| -  lw(at, FieldMemOperand(holder_reg, JSGlobalProxy::kContextOffset));
 | 
| +  lw(at, FieldMemOperand(holder_reg, JSGlobalProxy::kNativeContextOffset));
 | 
|    Branch(&same_contexts, eq, scratch, Operand(at));
 | 
|  
 | 
|    // Check the context is a native context.
 | 
| @@ -399,7 +399,7 @@ void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg,
 | 
|      // Restore at is not needed. at is reloaded below.
 | 
|      pop(holder_reg);  // Restore holder.
 | 
|      // Restore at to holder's context.
 | 
| -    lw(at, FieldMemOperand(holder_reg, JSGlobalProxy::kContextOffset));
 | 
| +    lw(at, FieldMemOperand(holder_reg, JSGlobalProxy::kNativeContextOffset));
 | 
|    }
 | 
|  
 | 
|    // Check that the security token in the calling global object is
 | 
| 
 |