[Qt]r57240 broke Qt build (gcc bug)
[WebKit-https.git] / Source / WTF / wtf / PassRefPtr.h
index 9d8c361d6dd2132f2c9561e10be9c3bfa566a55a..b858060836c2a43a27a5d75b90a2772be10d491c 100644 (file)
@@ -32,7 +32,13 @@ namespace WTF {
 
     inline void adopted(const void*) { }
 
+#if !(PLATFORM(QT) && CPU(ARM))
     #define REF_DEREF_INLINE ALWAYS_INLINE
+#else
+    // Older version of gcc used by Harmattan SDK fails to build with ALWAYS_INLINE.
+    // 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)
     {