| Index: src/ia32/regexp-macro-assembler-ia32.cc
|
| diff --git a/src/ia32/regexp-macro-assembler-ia32.cc b/src/ia32/regexp-macro-assembler-ia32.cc
|
| index 93a934c1848d20a55541ca2bdd162cd53f48c8b4..a25aabc97baa988cbe7fe409f83714cc79caaf86 100644
|
| --- a/src/ia32/regexp-macro-assembler-ia32.cc
|
| +++ b/src/ia32/regexp-macro-assembler-ia32.cc
|
| @@ -867,10 +867,12 @@ Handle<Object> RegExpMacroAssemblerIA32::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);
|
| }
|
|
|
|
|