Index: src/x64/macro-assembler-x64.h |
diff --git a/src/x64/macro-assembler-x64.h b/src/x64/macro-assembler-x64.h |
index 42245aa80807431aca738a1d12868b6a99bf0057..092acc027866c2fe4945590d30557a0ee991b19f 100644 |
--- a/src/x64/macro-assembler-x64.h |
+++ b/src/x64/macro-assembler-x64.h |
@@ -802,7 +802,7 @@ class MacroAssembler: public Assembler { |
// Load a register with a long value as efficiently as possible. |
void Set(Register dst, int64_t x); |
- void Set(const Operand& dst, int64_t x); |
+ void Set(const Operand& dst, intptr_t x); |
// cvtsi2sd instruction only writes to the low 64-bit of dst register, which |
// hinders register renaming and makes dependence chains longer. So we use |
@@ -865,10 +865,12 @@ class MacroAssembler: public Assembler { |
// Control Flow |
void Jump(Address destination, RelocInfo::Mode rmode); |
void Jump(ExternalReference ext); |
+ void Jump(const Operand& op); |
void Jump(Handle<Code> code_object, RelocInfo::Mode rmode); |
void Call(Address destination, RelocInfo::Mode rmode); |
void Call(ExternalReference ext); |
+ void Call(const Operand& op); |
void Call(Handle<Code> code_object, |
RelocInfo::Mode rmode, |
TypeFeedbackId ast_id = TypeFeedbackId::None()); |