aboutsummaryrefslogtreecommitdiffstats
path: root/archivers
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2018-01-21 10:23:59 +0800
committerJan Beich <jbeich@FreeBSD.org>2018-01-21 10:23:59 +0800
commit8b5d19a4040b823f6faef9ef893b7be6eba71b43 (patch)
treed03ef1d1d770404da81dc29b18158509428894b9 /archivers
parent0ac5d66f690a0f0293418f39c5078a93023e83c7 (diff)
downloadfreebsd-ports-8b5d19a4040b823f6faef9ef893b7be6eba71b43.tar.gz
freebsd-ports-8b5d19a4040b823f6faef9ef893b7be6eba71b43.tar.zst
freebsd-ports-8b5d19a4040b823f6faef9ef893b7be6eba71b43.zip
archivers/xmill: unbreak build with Clang 6 (C++14 by default)
./xmillinspect/exprinfo.cpp:64:10: error: cannot initialize return object of type 'int' with an rvalue of type 'nullptr_t' return NULL; ^~~~ /usr/include/sys/_null.h:37:14: note: expanded from macro 'NULL' #define NULL nullptr ^~~~~~~ Reported by: pkg-fallout
Notes
Notes: svn path=/head/; revision=459569
Diffstat (limited to 'archivers')
-rw-r--r--archivers/xmill/files/patch-xmillinspect_exprinfo.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/archivers/xmill/files/patch-xmillinspect_exprinfo.cpp b/archivers/xmill/files/patch-xmillinspect_exprinfo.cpp
new file mode 100644
index 000000000000..c62579e47251
--- /dev/null
+++ b/archivers/xmill/files/patch-xmillinspect_exprinfo.cpp
@@ -0,0 +1,18 @@
+./xmillinspect/exprinfo.cpp:64:10: error: cannot initialize return object of type 'int' with an rvalue of type 'nullptr_t'
+ return NULL;
+ ^~~~
+/usr/include/sys/_null.h:37:14: note: expanded from macro 'NULL'
+#define NULL nullptr
+ ^~~~~~~
+
+--- xmillinspect/exprinfo.cpp.orig 2003-03-23 15:06:16 UTC
++++ xmillinspect/exprinfo.cpp
+@@ -61,7 +61,7 @@ int ExprInfo::getSubContainerType(int sub)
+ if (expr) {
+ return expr->getContainerType();
+ } else {
+- return NULL;
++ return 0;
+ }
+ }
+