]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - runtime/JSArrayBuffer.h
JavaScriptCore-7601.1.46.3.tar.gz
[apple/javascriptcore.git] / runtime / JSArrayBuffer.h
index 319b82e5a0b116e8deb39a61010fa9ad36c00f19..7529e3634d4d3a571dbad32e90b2876a48abf871 100644 (file)
@@ -34,6 +34,7 @@ namespace JSC {
 class JSArrayBuffer : public JSNonFinalObject {
 public:
     typedef JSNonFinalObject Base;
+    static const unsigned StructureFlags = Base::StructureFlags | OverridesGetPropertyNames | OverridesGetOwnPropertySlot;
     
 protected:
     JSArrayBuffer(VM&, Structure*, PassRefPtr<ArrayBuffer>);
@@ -56,8 +57,6 @@ protected:
     
     static void getOwnNonIndexPropertyNames(JSObject*, ExecState*, PropertyNameArray&, EnumerationMode);
 
-    static const unsigned StructureFlags = OverridesGetPropertyNames | OverridesGetOwnPropertySlot | Base::StructureFlags;
-
 private:
     ArrayBuffer* m_impl;
 };