diff --git a/Source/utils/attributes.h b/Source/utils/attributes.h index ec9340c68a4e..c57ffbc2194c 100644 --- a/Source/utils/attributes.h +++ b/Source/utils/attributes.h @@ -51,7 +51,7 @@ #define DVL_REINITIALIZES #endif -#if (defined(__GNUC__) && !defined(__EXCEPTIONS)) || FMT_MSC_VER && !_HAS_EXCEPTIONS +#if ((defined(__GNUC__) || defined(__clang__)) && !defined(__EXCEPTIONS)) || FMT_MSC_VER && !_HAS_EXCEPTIONS #define DVL_EXCEPTIONS 0 #else #define DVL_EXCEPTIONS 1