Ignore:
Timestamp:
Jun 12, 2014, 9:56:20 PM (11 years ago)
Author:
Simon Fraser
Message:

Fix assertions under JSC::setNeverInline() when running js tests in WebKitTestRunner
https://bugs.webkit.org/show_bug.cgi?id=133840

Reviewed by Filip Pizlo.

Fix ASSERT(exec->vm().currentThreadIsHoldingAPILock()); under JSC::setNeverInline()
when running DFG tests.

  • API/JSCTestRunnerUtils.cpp:

(JSC::numberOfDFGCompiles):
(JSC::setNeverInline):

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/API/JSCTestRunnerUtils.cpp

    r163844 r169930  
    3636{
    3737    ExecState* exec= toJS(context);
     38    JSLockHolder holder(exec);
    3839    return toRef(exec, numberOfDFGCompiles(toJS(exec, theFunctionValueRef)));
    3940}
     
    4243{
    4344    ExecState* exec= toJS(context);
     45    JSLockHolder holder(exec);
    4446    return toRef(exec, setNeverInline(toJS(exec, theFunctionValueRef)));
    4547}
Note: See TracChangeset for help on using the changeset viewer.