Un-fast-allocate JSGlobalObjectRareData because Windows doesn't build and I'm not...
authorakling@apple.com <akling@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 25 Apr 2014 23:08:01 +0000 (23:08 +0000)
committerakling@apple.com <akling@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 25 Apr 2014 23:08:01 +0000 (23:08 +0000)
* runtime/JSGlobalObject.h:
(JSC::JSGlobalObject::JSGlobalObjectRareData::JSGlobalObjectRareData):
(JSC::JSGlobalObject::JSGlobalObjectRareData::~JSGlobalObjectRareData): Deleted.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@167831 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/runtime/JSGlobalObject.h

index 2261c16..0859e7a 100644 (file)
@@ -1,5 +1,13 @@
 2014-04-25  Andreas Kling  <akling@apple.com>
 
+        Un-fast-allocate JSGlobalObjectRareData because Windows doesn't build and I'm not in the mood.
+
+        * runtime/JSGlobalObject.h:
+        (JSC::JSGlobalObject::JSGlobalObjectRareData::JSGlobalObjectRareData):
+        (JSC::JSGlobalObject::JSGlobalObjectRareData::~JSGlobalObjectRareData): Deleted.
+
+2014-04-25  Andreas Kling  <akling@apple.com>
+
         Windows build fix attempt.
 
         * runtime/JSGlobalObject.h:
index 3df327b..ba47346 100644 (file)
@@ -141,13 +141,10 @@ private:
     typedef HashMap<OpaqueJSClass*, std::unique_ptr<OpaqueJSClassContextData>> OpaqueJSClassDataMap;
 
     struct JSGlobalObjectRareData {
-        WTF_MAKE_FAST_ALLOCATED;
-    public:
         JSGlobalObjectRareData()
             : profileGroup(0)
         {
         }
-        ~JSGlobalObjectRareData() { }
 
         WeakMapSet weakMaps;
         unsigned profileGroup;