[Qt]r57240 broke Qt build (gcc bug)
authorossy@webkit.org <ossy@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 2 May 2012 08:20:09 +0000 (08:20 +0000)
committerossy@webkit.org <ossy@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 2 May 2012 08:20:09 +0000 (08:20 +0000)
https://bugs.webkit.org/show_bug.cgi?id=37253

Patch by Adenilson Cavalcanti <cavalcantii@gmail.com> on 2012-05-02
Reviewed by Noam Rosenthal.

Removing workaround macro since current gcc/Qt doesn't require it to compile.

* wtf/PassRefPtr.h:
(WTF):

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

Source/WTF/ChangeLog
Source/WTF/wtf/PassRefPtr.h

index 72c1105727f9a3fd9fe2982d342113fa8babb28d..5c27b9818320dab48a7acf79614dc531446d740a 100644 (file)
@@ -1,3 +1,15 @@
+2012-05-02  Adenilson Cavalcanti  <cavalcantii@gmail.com>
+
+        [Qt]r57240 broke Qt build (gcc bug)
+        https://bugs.webkit.org/show_bug.cgi?id=37253
+
+        Reviewed by Noam Rosenthal.
+
+        Removing workaround macro since current gcc/Qt doesn't require it to compile.
+
+        * wtf/PassRefPtr.h:
+        (WTF):
+
 2012-04-30  Oliver Hunt  <oliver@apple.com>
 
         Investigate overflows in Canvas putImageData routine
index 92dcb33ea0b43f8ca195a92ed074d9099be880d7..9d8c361d6dd2132f2c9561e10be9c3bfa566a55a 100644 (file)
@@ -32,13 +32,7 @@ namespace WTF {
 
     inline void adopted(const void*) { }
 
-#if !PLATFORM(QT)
     #define REF_DEREF_INLINE ALWAYS_INLINE
-#else
-    // Using ALWAYS_INLINE broke the Qt build. This may be a GCC bug.
-    // See https://bugs.webkit.org/show_bug.cgi?id=37253 for details.
-    #define REF_DEREF_INLINE inline
-#endif
 
     template<typename T> REF_DEREF_INLINE void refIfNotNull(T* ptr)
     {