Clang-6.0 on FreeBSD 12 doesn't define __cpp_lib_make_unique. Patch fish to key off of the value of __cplusplus instead. PR: 225456 Reported by: pkg-fallout Reviewed by: jbeich, dim Differential Revision: https://reviews.freebsd.org/D14058
12 lines
398 B
C++
12 lines
398 B
C++
--- src/common.h.orig 2018-01-26 20:48:40 UTC
|
|
+++ src/common.h
|
|
@@ -658,7 +658,7 @@ wcstring vformat_string(const wchar_t *format, va_list
|
|
void append_format(wcstring &str, const wchar_t *format, ...);
|
|
void append_formatv(wcstring &str, const wchar_t *format, va_list ap);
|
|
|
|
-#ifdef __cpp_lib_make_unique
|
|
+#if __cplusplus >= 201402L
|
|
using std::make_unique;
|
|
#else
|
|
/// make_unique implementation
|