| Index: src/x64/macro-assembler-x64.cc
 | 
| diff --git a/src/x64/macro-assembler-x64.cc b/src/x64/macro-assembler-x64.cc
 | 
| index e104e5bb91c3b9949ad41f615400dd26ae798aa3..50b689b23f383b3723cb95e6323dfb4e820aaea2 100644
 | 
| --- a/src/x64/macro-assembler-x64.cc
 | 
| +++ b/src/x64/macro-assembler-x64.cc
 | 
| @@ -68,7 +68,9 @@ void MacroAssembler::CompareRoot(Register with, Heap::RootListIndex index) {
 | 
|  }
 | 
|  
 | 
|  
 | 
| -void MacroAssembler::CompareRoot(Operand with, Heap::RootListIndex index) {
 | 
| +void MacroAssembler::CompareRoot(const Operand& with,
 | 
| +                                 Heap::RootListIndex index) {
 | 
| +  ASSERT(!with.AddressUsesRegister(kScratchRegister));
 | 
|    LoadRoot(kScratchRegister, index);
 | 
|    cmpq(with, kScratchRegister);
 | 
|  }
 | 
| 
 |