This patch was downloaded from https://sft.its.cern.ch/jira/browse/ROOT-7047. It fixes the build of clang 3.5 with GCC 5. File paths have been adjusted. From 00f3ed6eee41da871799ad0fd19153c7682d61fe Mon Sep 17 00:00:00 2001 From: Alexander Klimov Date: Mon, 26 Jan 2015 18:45:23 +0200 Subject: [PATCH] [ADT/IntrusiveRefCntPtr] Give friend access to IntrusiveRefCntPtr so the relevant move constructor can access 'Obj'. From LLVM upstream: Author: Argyrios Kyrtzidis Date: Tue Sep 23 06:06:43 2014 +0000 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@218295 91177308-0d34-0410-b5e6-96231b3b80d8 --- interpreter/llvm/src/include/llvm/ADT/IntrusiveRefCntPtr.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/llvm/ADT/IntrusiveRefCntPtr.h b/include/llvm/ADT/IntrusiveRefCntPtr.h index f9df378..c859c98 100644 --- a/include/llvm/ADT/IntrusiveRefCntPtr.h +++ b/include/llvm/ADT/IntrusiveRefCntPtr.h @@ -197,6 +197,9 @@ public: private: void retain() { if (Obj) IntrusiveRefCntPtrInfo::retain(Obj); } void release() { if (Obj) IntrusiveRefCntPtrInfo::release(Obj); } + + template + friend class IntrusiveRefCntPtr; }; template -- 1.7.10.4 =a9dc352e79453e145113d43c4df5e61b0085d299'>treecommitdiff
AgeCommit message (Expand)Author
2024-10-14gnu: latex2html: Update to 2024....* gnu/packages/documentation.scm (latex2html): Update to 2024. Change-Id: I618acb3959d088ef815a2c3c1cc8f87a6f1eac8e Aaron Covrig
2024-09-16gnu: markdeep: Add a source file-name....* gnu/packages/documentation.scm (markdeep)[source]: Add a file-name field. Change-Id: Ib1502df173f9a436ead173dacfe4d1292b407cf3 Efraim Flashner
2024-08-31gnu: zeal: Fix build....* gnu/packages/documentation.scm (zeal)[arguments]: Remove phases. Change-Id: I93b766d66862115c1cc92789ad3587606fa2b631 Zheng Junjie
2024-08-31gnu: zeal: Add 'bash' input for 'wrap-program'....It is required for cross-compilation. * gnu/packages/documentation.scm (zeal)[inputs]: Add 'bash-minimal'. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Maxime Devos
2024-08-31gnu: doxygen: Update to 1.9.8....* gnu/packages/documentation.scm (doxygen): Update to 1.9.8. Maxim Cournoyer
2024-07-06gnu: zeal: Update to 0.7.1....* gnu/packages/documentation.scm (zeal): Update to 0.7.1. [arguments]: Convert to gexp. [inputs]: Use new label-less style. Change-Id: I9d2851ee303f2e8ebed80b4a1e463aa290bea111 Signed-off-by: Andreas Enge <andreas@enge.fr> Felix Gruber
2024-04-11gnu: Add stddoc....* gnu/packages/documentation.scm (stddoc): New variable. Change-Id: I0f60126ef78a45733ad7395352e9bad49561437b Signed-off-by: Ludovic Courtès <ludo@gnu.org> Christina O'Donnell
2024-04-11gnu: Add markdeep....* gnu packages/documentation.scm (markdeep): New variable. Change-Id: I34303377f50740ba357c1bb299c9434079a6e23d Signed-off-by: Ludovic Courtès <ludo@gnu.org> Christina O'Donnell
2024-03-17gnu: Add halibut....* gnu/packages/documentation.scm (halibut): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Sergey Trofimov
2024-03-17gnu: Prefix licenses in documentation.scm...* gnu/packages/documentation.scm: Prefix licenses. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Sergey Trofimov