From 278696b28ec72e9ca0553a1619e477094b90ba29 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Thu, 15 Jun 2017 18:23:20 +0200 Subject: [PATCH] more sharedPtr compat --- src/misc/pv/sharedPtr.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/misc/pv/sharedPtr.h b/src/misc/pv/sharedPtr.h index 6ab46b7..c9b337d 100644 --- a/src/misc/pv/sharedPtr.h +++ b/src/misc/pv/sharedPtr.h @@ -34,8 +34,9 @@ #if defined(SHARED_FROM_MANUAL) // define SHARED_FROM_MANUAL if from some reason it is desirable to manually select // which shared_ptr implementation to use -#elif __cplusplus>=201103L || (defined(_MSC_VER) && (_MSC_VER>=1600)) +#elif __cplusplus>=201103L || (defined(_MSC_VER) && (_MSC_VER>=1600)) || (__clang__ && __APPLE__) // c++11 or MSVC 2010 +// clang on linux has tr1/memory, clang on OSX doesn't # define SHARED_FROM_STD #elif defined(__GNUC__) && __GNUC__>=4 && !defined(vxWorks)