Skip to content
  • weinig@apple.com's avatar
    Prepare JSTypes for more Object subtypes · 58576b2d
    weinig@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=68200
    
    Reviewed by Gavin Barraclough.
    
    * dfg/DFGJITCompiler.h:
    (JSC::DFG::JITCompiler::branchIfNotObject):
    * jit/JITInlineMethods.h:
    (JSC::JIT::emitJumpIfNotObject):
    * runtime/JSGlobalObject.h:
    (JSC::Structure::prototypeForLookup):
    * runtime/JSObject.h:
    (JSC::JSObject::finishCreation):
    * runtime/JSType.h:
    * runtime/JSTypeInfo.h:
    (JSC::TypeInfo::type):
    (JSC::TypeInfo::isObject):
    (JSC::TypeInfo::isFinal):
    (JSC::TypeInfo::prohibitsPropertyCaching):
    * runtime/NativeErrorConstructor.h:
    (JSC::NativeErrorConstructor::finishCreation):
    * runtime/Operations.cpp:
    (JSC::jsIsObjectType):
    * runtime/Structure.cpp:
    (JSC::Structure::addPropertyTransitionToExistingStructure):
    (JSC::Structure::addPropertyTransition):
    * runtime/Structure.h:
    (JSC::Structure::isObject):
    (JSC::JSCell::isObject):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95326 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    58576b2d