| Index: runtime/vm/assembler_x64_test.cc
 | 
| diff --git a/runtime/vm/assembler_x64_test.cc b/runtime/vm/assembler_x64_test.cc
 | 
| index 9989e3b1830351a95b7452132bdf0ec33f69709c..a10b52eeca8b1f11163cd174ad3a59a8479ac5bd 100644
 | 
| --- a/runtime/vm/assembler_x64_test.cc
 | 
| +++ b/runtime/vm/assembler_x64_test.cc
 | 
| @@ -3308,6 +3308,8 @@ ASSEMBLER_TEST_RUN(SquareRootDouble, test) {
 | 
|  ASSEMBLER_TEST_GENERATE(StoreIntoObject, assembler) {
 | 
|    __ pushq(PP);  // Save caller's pool pointer and load a new one here.
 | 
|    __ LoadPoolPointer(PP);
 | 
| +  __ pushq(THR);
 | 
| +  __ movq(THR, CallingConventions::kArg4Reg);
 | 
|    __ pushq(CTX);
 | 
|    __ movq(CTX, CallingConventions::kArg1Reg);
 | 
|    __ StoreIntoObject(CallingConventions::kArg3Reg,
 | 
| @@ -3315,6 +3317,7 @@ ASSEMBLER_TEST_GENERATE(StoreIntoObject, assembler) {
 | 
|                                    GrowableObjectArray::data_offset()),
 | 
|                       CallingConventions::kArg2Reg);
 | 
|    __ popq(CTX);
 | 
| +  __ popq(THR);
 | 
|    __ popq(PP);  // Restore caller's pool pointer.
 | 
|    __ ret();
 | 
|  }
 | 
| 
 |