Reviewed by Darin.
authormjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 23 Apr 2007 07:54:43 +0000 (07:54 +0000)
committermjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 23 Apr 2007 07:54:43 +0000 (07:54 +0000)
        - fix test failures / crashes on PPC

        * kjs/property_map.h: Make the bool fields explicitly 8-bit bitfields, since bool is a full
        word there otherwise :-(

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

JavaScriptCore/ChangeLog
JavaScriptCore/kjs/property_map.h

index 7bb3af4c027221a49b3381df74863bc28847a9f7..198954db6f8d6a9792a818826d1fcec143892f48 100644 (file)
@@ -1,3 +1,12 @@
+2007-04-23  Maciej Stachowiak  <mjs@apple.com>
+
+        Reviewed by Darin.
+        
+        - fix test failures / crashes on PPC
+
+        * kjs/property_map.h: Make the bool fields explicitly 8-bit bitfields, since bool is a full
+        word there otherwise :-(
+
 2007-04-23  Maciej Stachowiak  <mjs@apple.com>
 
         Reviewed by Darin.
index 6702c8fdde3b143740418455c2ac5c21c453c8e4..4bcb7399303786aac7b2ad0dfa4bc7e6bfef1fe2 100644 (file)
@@ -109,8 +109,8 @@ namespace KJS {
         } m_u;
 
         short m_singleEntryAttributes;
-        bool m_getterSetterFlag;
-        bool m_usingTable;
+        bool m_getterSetterFlag : 8;
+        bool m_usingTable : 8;
     };
 
     inline PropertyMap::PropertyMap()