| Index: Source/WTF/wtf/PassRefPtr.h
|
| diff --git a/Source/WTF/wtf/PassRefPtr.h b/Source/WTF/wtf/PassRefPtr.h
|
| index 5f50671135615ad8d28e4e3cfe70582c2ca2960d..36b7202b452521bcfd53c99286b317e39baab610 100644
|
| --- a/Source/WTF/wtf/PassRefPtr.h
|
| +++ b/Source/WTF/wtf/PassRefPtr.h
|
| @@ -33,28 +33,18 @@ 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)
|
| + template<typename T> ALWAYS_INLINE void refIfNotNull(T* ptr)
|
| {
|
| if (LIKELY(ptr != 0))
|
| ptr->ref();
|
| }
|
|
|
| - template<typename T> REF_DEREF_INLINE void derefIfNotNull(T* ptr)
|
| + template<typename T> ALWAYS_INLINE void derefIfNotNull(T* ptr)
|
| {
|
| if (LIKELY(ptr != 0))
|
| ptr->deref();
|
| }
|
|
|
| - #undef REF_DEREF_INLINE
|
| -
|
| template<typename T> class PassRefPtr {
|
| public:
|
| PassRefPtr() : m_ptr(0) { }
|
|
|