| Index: src/x64/macro-assembler-x64.h
|
| diff --git a/src/x64/macro-assembler-x64.h b/src/x64/macro-assembler-x64.h
|
| index d8f2fba42a7fa462d5a25d28dde012e4f63651e3..23bbf16b5f976aa347f631059061ebef9a46ec13 100644
|
| --- a/src/x64/macro-assembler-x64.h
|
| +++ b/src/x64/macro-assembler-x64.h
|
| @@ -81,6 +81,7 @@ class MacroAssembler: public Assembler {
|
| // ---------------------------------------------------------------------------
|
| // GC Support
|
|
|
| +#ifdef ENABLE_CARDMARKING_WRITE_BARRIER
|
| // For page containing |object| mark region covering |addr| dirty.
|
| // RecordWriteHelper only works if the object is not in new
|
| // space.
|
| @@ -128,6 +129,7 @@ class MacroAssembler: public Assembler {
|
| int offset,
|
| Register value,
|
| Register scratch);
|
| +#endif
|
|
|
| #ifdef ENABLE_DEBUGGER_SUPPORT
|
| // ---------------------------------------------------------------------------
|
| @@ -1648,6 +1650,7 @@ void MacroAssembler::JumpIfBothInstanceTypesAreNotSequentialAscii(
|
| }
|
|
|
|
|
| +#ifdef ENABLE_CARDMARKING_WRITE_BARRIER
|
| template <typename LabelType>
|
| void MacroAssembler::InNewSpace(Register object,
|
| Register scratch,
|
| @@ -1682,7 +1685,7 @@ void MacroAssembler::InNewSpace(Register object,
|
| j(cc, branch);
|
| }
|
| }
|
| -
|
| +#endif
|
|
|
| template <typename LabelType>
|
| void MacroAssembler::InvokePrologue(const ParameterCount& expected,
|
|
|