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/dfg/DFGByteCodeParser.cpp

    r156047 r156079  
    4343#include <wtf/HashMap.h>
    4444#include <wtf/MathExtras.h>
     45#include <wtf/StdLibExtras.h>
    4546
    4647namespace JSC { namespace DFG {
     
    22432244            const unsigned maxRopeArguments = 3;
    22442245#endif
    2245             OwnArrayPtr<Node*> toStringNodes = adoptArrayPtr(new Node*[numOperands]);
     2246            auto toStringNodes = std::make_unique<Node*[]>(numOperands);
    22462247            for (int i = 0; i < numOperands; i++)
    22472248                toStringNodes[i] = addToGraph(ToString, get(startOperand - i));
Note: See TracChangeset for help on using the changeset viewer.