Ignore:
Timestamp:
Sep 18, 2013, 8:12:09 PM (12 years ago)
Author:
[email protected]
Message:

Replace use of OwnArrayPtr<Foo> with std::unique_ptr<Foo[]> in JavaScriptCore
https://bugs.webkit.org/show_bug.cgi?id=121583

Reviewed by Anders Carlsson.

  • API/JSStringRefCF.cpp:

(JSStringCreateWithCFString):

  • API/JSStringRefQt.cpp:
  • bytecompiler/BytecodeGenerator.cpp:

(JSC::BytecodeGenerator::BytecodeGenerator):

  • dfg/DFGByteCodeParser.cpp:

(JSC::DFG::ByteCodeParser::parseBlock):

  • dfg/DFGDisassembler.cpp:

(JSC::DFG::Disassembler::dumpDisassembly):

  • runtime/Arguments.cpp:

(JSC::Arguments::tearOff):

  • runtime/Arguments.h:

(JSC::Arguments::isTornOff):
(JSC::Arguments::allocateSlowArguments):

  • runtime/JSPropertyNameIterator.cpp:

(JSC::JSPropertyNameIterator::JSPropertyNameIterator):

  • runtime/JSPropertyNameIterator.h:
  • runtime/JSSegmentedVariableObject.h:
  • runtime/JSVariableObject.h:
  • runtime/PropertyNameArray.h:
  • runtime/RegExp.cpp:
  • runtime/StructureChain.h:

(JSC::StructureChain::finishCreation):

  • runtime/SymbolTable.h:

(JSC::SharedSymbolTable::setSlowArguments):

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/runtime/Arguments.cpp

    r156047 r156079  
    312312    ASSERT(bitwise_cast<WriteBarrier<Unknown>*>(callFrame) == m_registers);
    313313   
    314     m_registerArray = adoptArrayPtr(new WriteBarrier<Unknown>[m_numArguments]);
     314    m_registerArray = std::make_unique<WriteBarrier<Unknown>[]>(m_numArguments);
    315315    m_registers = m_registerArray.get() - CallFrame::offsetFor(1) - 1;
    316316
     
    358358        return;
    359359   
    360     m_registerArray = adoptArrayPtr(new WriteBarrier<Unknown>[m_numArguments]);
     360    m_registerArray = std::make_unique<WriteBarrier<Unknown>[]>(m_numArguments);
    361361    m_registers = m_registerArray.get() - CallFrame::offsetFor(1) - 1;
    362362
Note: See TracChangeset for help on using the changeset viewer.