Merge pull request #1249 from ayhanyalcinsoy/master

llvm:added patch for gcc 5.3.0
This commit is contained in:
Ertuğrul Erata
2016-03-15 16:53:21 +02:00
2 changed files with 14 additions and 0 deletions
@@ -0,0 +1,13 @@
--- llvm/trunk/include/llvm/ADT/IntrusiveRefCntPtr.h 2014/09/23 05:23:29 218294
+++ llvm/trunk/include/llvm/ADT/IntrusiveRefCntPtr.h 2014/09/23 06:06:43 218295
@@ -197,6 +197,9 @@
private:
void retain() { if (Obj) IntrusiveRefCntPtrInfo<T>::retain(Obj); }
void release() { if (Obj) IntrusiveRefCntPtrInfo<T>::release(Obj); }
+
+ template <typename X>
+ friend class IntrusiveRefCntPtr;
};
template<class T, class U>
+1
View File
@@ -30,6 +30,7 @@
<Patches>
<Patch>llvm-3.5.0-fix-cmake-llvm-exports.patch</Patch>
<Patch>llvm-3.5.0-force-link-pass.o.patch</Patch>
<Patch>llvm-IntrusiveRefCntPtr.patch</Patch>
</Patches>
</Source>