]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - runtime/JSBoundFunction.h
JavaScriptCore-7601.1.46.3.tar.gz
[apple/javascriptcore.git] / runtime / JSBoundFunction.h
index 7852f78ce39059b5643e49e0f9df1cd7edc8e0b8..af2a6323d5371e20560c0f2556cc5b87f62568e9 100644 (file)
@@ -36,11 +36,10 @@ EncodedJSValue JSC_HOST_CALL boundFunctionConstruct(ExecState*);
 class JSBoundFunction : public JSFunction {
 public:
     typedef JSFunction Base;
+    const static unsigned StructureFlags = OverridesHasInstance | Base::StructureFlags;
 
     static JSBoundFunction* create(VM&, JSGlobalObject*, JSObject* targetFunction, JSValue boundThis, JSValue boundArgs, int, const String&);
     
-    static void destroy(JSCell*);
-
     static bool customHasInstance(JSObject*, ExecState*, JSValue);
 
     JSObject* targetFunction() { return m_targetFunction.get(); }
@@ -56,8 +55,6 @@ public:
     DECLARE_INFO;
 
 protected:
-    const static unsigned StructureFlags = OverridesHasInstance | OverridesVisitChildren | Base::StructureFlags;
-
     static void visitChildren(JSCell*, SlotVisitor&);
 
 private: