Changeset 176572 in webkit for trunk/Source/JavaScriptCore/ftl/FTLLink.cpp
- Timestamp:
- Nov 28, 2014, 11:11:50 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ftl/FTLLink.cpp
r173509 r176572 70 70 CCallHelpers jit(&vm, codeBlock); 71 71 72 OwnPtr<LinkBuffer> linkBuffer;72 std::unique_ptr<LinkBuffer> linkBuffer; 73 73 74 74 CCallHelpers::Address frame = CCallHelpers::Address( … … 178 178 mainPathJumps.append(jit.jump()); 179 179 180 linkBuffer = adoptPtr(new LinkBuffer(vm, jit, codeBlock, JITCompilationMustSucceed));180 linkBuffer = std::make_unique<LinkBuffer>(vm, jit, codeBlock, JITCompilationMustSucceed); 181 181 linkBuffer->link(callArityCheck, codeBlock->m_isConstructor ? operationConstructArityCheck : operationCallArityCheck); 182 182 linkBuffer->link(callArityFixup, FunctionPtr((vm.getCTIStub(arityFixupGenerator)).code().executableAddress())); … … 196 196 CCallHelpers::Jump mainPathJump = jit.jump(); 197 197 198 linkBuffer = adoptPtr(new LinkBuffer(vm, jit, codeBlock, JITCompilationMustSucceed));198 linkBuffer = std::make_unique<LinkBuffer>(vm, jit, codeBlock, JITCompilationMustSucceed); 199 199 linkBuffer->link(mainPathJump, CodeLocationLabel(bitwise_cast<void*>(state.generatedFunction))); 200 200 … … 208 208 } 209 209 210 state.finalizer->entrypointLinkBuffer = linkBuffer.release();210 state.finalizer->entrypointLinkBuffer = WTF::move(linkBuffer); 211 211 state.finalizer->function = state.generatedFunction; 212 212 state.finalizer->jitCode = state.jitCode;
Note:
See TracChangeset
for help on using the changeset viewer.