diff --git a/dlib/assert.h b/dlib/assert.h index 6d7a4882e..2220dd73a 100644 --- a/dlib/assert.h +++ b/dlib/assert.h @@ -47,6 +47,10 @@ # define DLIB_HAS_INITIALIZER_LISTS #endif +#if defined(__APPLE__) && defined(__GNUC_LIBSTD__) && ((__GNUC_LIBSTD__-0) * 100 + __GNUC_LIBSTD_MINOR__-0 <= 402) + // Apple has not updated libstdc++ in some time and anything under 4.02 does not have for sure. +# undef DLIB_HAS_INITIALIZER_LISTS +#endif // figure out if the compiler has static_assert. #if defined(__clang__)