| Index: src/x64/regexp-macro-assembler-x64.cc
|
| diff --git a/src/x64/regexp-macro-assembler-x64.cc b/src/x64/regexp-macro-assembler-x64.cc
|
| index 8f06d5aedafde8689f5a5d2cee3240bc79cad7ba..37d93cc53d5bb69840c534a86e2ed6fd11f5c291 100644
|
| --- a/src/x64/regexp-macro-assembler-x64.cc
|
| +++ b/src/x64/regexp-macro-assembler-x64.cc
|
| @@ -955,10 +955,11 @@ Handle<Object> RegExpMacroAssemblerX64::GetCode(Handle<String> source) {
|
|
|
| CodeDesc code_desc;
|
| masm_->GetCode(&code_desc);
|
| - Handle<Code> code = FACTORY->NewCode(code_desc,
|
| - Code::ComputeFlags(Code::REGEXP),
|
| - masm_->CodeObject());
|
| - PROFILE(RegExpCodeCreateEvent(*code, *source));
|
| + Isolate* isolate = ISOLATE;
|
| + Handle<Code> code = isolate->factory()->NewCode(
|
| + code_desc, Code::ComputeFlags(Code::REGEXP),
|
| + masm_->CodeObject());
|
| + PROFILE(isolate, RegExpCodeCreateEvent(*code, *source));
|
| return Handle<Object>::cast(code);
|
| }
|
|
|
|
|