Ignore:
Timestamp:
Dec 3, 2009, 6:17:46 PM (15 years ago)
Author:
[email protected]
Message:

REGRESSION(4.0.3-48777): Crash in JSC::ExecState::propertyNames() (Debug-only?)
https://bugs.webkit.org/show_bug.cgi?id=32133

Reviewed by Gavin Barraclough.

Work around odd GCC-ism and correct the scopechain for use by
calls made while a cachedcall is active on the callstack.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/runtime/JSArray.cpp

    r49065 r51672  
    786786            m_cachedCall->setArgument(0, va);
    787787            m_cachedCall->setArgument(1, vb);
    788             compareResult = m_cachedCall->call().toNumber(m_cachedCall->newCallFrame());
     788            compareResult = m_cachedCall->call().toNumber(m_cachedCall->newCallFrame(m_exec));
    789789        } else {
    790790            MarkedArgumentBuffer arguments;
Note: See TracChangeset for help on using the changeset viewer.