Ignore:
Timestamp:
Mar 7, 2012, 8:04:40 PM (13 years ago)
Author:
[email protected]
Message:

Unreviewed, rolling out r110127.
http://trac.webkit.org/changeset/110127
https://bugs.webkit.org/show_bug.cgi?id=80562

compile failed on AppleWin (Requested by ukai on #webkit).

Patch by Sheriff Bot <[email protected]> on 2012-03-07

  • heap/Heap.cpp:

(JSC::Heap::collectAllGarbage):

  • heap/Heap.h:

(JSC):
(Heap):

  • runtime/Executable.cpp:

(JSC::FunctionExecutable::FunctionExecutable):
(JSC::FunctionExecutable::finalize):

  • runtime/Executable.h:

(FunctionExecutable):
(JSC::FunctionExecutable::create):

  • runtime/JSGlobalData.cpp:

(WTF):
(Recompiler):
(WTF::Recompiler::operator()):
(JSC::JSGlobalData::recompileAllJSFunctions):
(JSC):

  • runtime/JSGlobalData.h:

(JSGlobalData):

  • runtime/JSGlobalObject.cpp:

(JSC::DynamicGlobalObjectScope::DynamicGlobalObjectScope):

File:
1 edited

Legend:

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

    r110127 r110138  
    147147    , m_inferredName(inferredName.isNull() ? globalData.propertyNames->emptyIdentifier : inferredName)
    148148    , m_symbolTable(0)
    149     , m_next(0)
    150     , m_prev(0)
    151149{
    152150}
     
    160158    , m_inferredName(inferredName.isNull() ? exec->globalData().propertyNames->emptyIdentifier : inferredName)
    161159    , m_symbolTable(0)
    162     , m_next(0)
    163     , m_prev(0)
    164160{
    165161}
     
    659655void FunctionExecutable::finalize(JSCell* cell)
    660656{
    661     FunctionExecutable* executable = jsCast<FunctionExecutable*>(cell);
    662     Heap::heap(executable)->removeFunctionExecutable(executable);
    663     executable->clearCode();
     657    jsCast<FunctionExecutable*>(cell)->clearCode();
    664658}
    665659
Note: See TracChangeset for help on using the changeset viewer.