| Index: src/x64/macro-assembler-x64.h
 | 
| diff --git a/src/x64/macro-assembler-x64.h b/src/x64/macro-assembler-x64.h
 | 
| index 90d9f52850eb5b0c35dc41982dae02736c593f9f..06b45258fba9548dcdc03fb955d197b03906fdec 100644
 | 
| --- a/src/x64/macro-assembler-x64.h
 | 
| +++ b/src/x64/macro-assembler-x64.h
 | 
| @@ -837,10 +837,14 @@ class MacroAssembler: public Assembler {
 | 
|    void Drop(int stack_elements);
 | 
|  
 | 
|    void Call(Label* target) { call(target); }
 | 
| -  void Push(Register src) { push(src); }
 | 
| -  void Pop(Register dst) { pop(dst); }
 | 
| -  void PushReturnAddressFrom(Register src) { push(src); }
 | 
| -  void PopReturnAddressTo(Register dst) { pop(dst); }
 | 
| +  void Push(Register src);
 | 
| +  void Push(const Operand& src);
 | 
| +  void Push(Immediate value);
 | 
| +  void PushImm32(int32_t imm32);
 | 
| +  void Pop(Register dst);
 | 
| +  void Pop(const Operand& dst);
 | 
| +  void PushReturnAddressFrom(Register src) { pushq(src); }
 | 
| +  void PopReturnAddressTo(Register dst) { popq(dst); }
 | 
|    void Move(Register dst, ExternalReference ext) {
 | 
|      movp(dst, reinterpret_cast<Address>(ext.address()),
 | 
|           RelocInfo::EXTERNAL_REFERENCE);
 | 
| @@ -1608,9 +1612,9 @@ extern void LogGeneratedCodeCoverage(const char* file_line);
 | 
|      Address x64_coverage_function = FUNCTION_ADDR(LogGeneratedCodeCoverage); \
 | 
|      masm->pushfq();                                                          \
 | 
|      masm->Pushad();                                                          \
 | 
| -    masm->push(Immediate(reinterpret_cast<int>(&__FILE_LINE__)));            \
 | 
| +    masm->Push(Immediate(reinterpret_cast<int>(&__FILE_LINE__)));            \
 | 
|      masm->Call(x64_coverage_function, RelocInfo::EXTERNAL_REFERENCE);        \
 | 
| -    masm->pop(rax);                                                          \
 | 
| +    masm->Pop(rax);                                                          \
 | 
|      masm->Popad();                                                           \
 | 
|      masm->popfq();                                                           \
 | 
|    }                                                                          \
 | 
| 
 |