Index: src/x64/regexp-macro-assembler-x64.h |
diff --git a/src/x64/regexp-macro-assembler-x64.h b/src/x64/regexp-macro-assembler-x64.h |
index 31fc8efd93629e1aad3d560d53482aa91b129569..99966172060be18e18baf65ba0ffe99659afe2e3 100644 |
--- a/src/x64/regexp-macro-assembler-x64.h |
+++ b/src/x64/regexp-macro-assembler-x64.h |
@@ -41,7 +41,7 @@ namespace internal { |
class RegExpMacroAssemblerX64: public NativeRegExpMacroAssembler { |
public: |
- RegExpMacroAssemblerX64(Mode mode, int registers_to_save); |
+ RegExpMacroAssemblerX64(Mode mode, int registers_to_save, Zone* zone); |
virtual ~RegExpMacroAssemblerX64(); |
virtual int stack_limit_slack(); |
virtual void AdvanceCurrentPosition(int by); |
@@ -241,7 +241,7 @@ class RegExpMacroAssemblerX64: public NativeRegExpMacroAssembler { |
void BranchOrBacktrack(Condition condition, Label* to); |
void MarkPositionForCodeRelativeFixup() { |
- code_relative_fixup_positions_.Add(masm_.pc_offset()); |
+ code_relative_fixup_positions_.Add(masm_.pc_offset(), zone()); |
} |
void FixupCodeRelativePositions(); |