Skip to content
  • ossy@webkit.org's avatar
    De-virtualize JSObject::hasInstance · 2a9dcb60
    ossy@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=71430
    
    Unreviewed rolling out r99238, because it made a test crash on all platform.
    
    * API/JSCallbackObject.h:
    * API/JSCallbackObjectFunctions.h:
    (JSC::::hasInstance):
    * API/JSValueRef.cpp:
    (JSValueIsInstanceOfConstructor):
    * JavaScriptCore.exp:
    * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def:
    * interpreter/Interpreter.cpp:
    (JSC::Interpreter::privateExecute):
    * jit/JITStubs.cpp:
    (JSC::DEFINE_STUB_FUNCTION):
    * runtime/ClassInfo.h:
    * runtime/JSBoundFunction.cpp:
    (JSC::JSBoundFunction::hasInstance):
    * runtime/JSBoundFunction.h:
    * runtime/JSCell.cpp:
    * runtime/JSCell.h:
    * runtime/JSObject.cpp:
    (JSC::JSObject::hasInstance):
    * runtime/JSObject.h:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@99264 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    2a9dcb60