diff --git a/glm/detail/setup.hpp b/glm/detail/setup.hpp index c1a75de1..fbe8679a 100644 --- a/glm/detail/setup.hpp +++ b/glm/detail/setup.hpp @@ -294,8 +294,12 @@ // #if GLM_HAS_CONSTEXPR -# if (GLM_COMPILER & GLM_COMPILER_CLANG) && __has_feature(cxx_if_constexpr) -# define GLM_HAS_IF_CONSTEXPR 1 +# if (GLM_COMPILER & GLM_COMPILER_CLANG) +# if __has_feature(cxx_if_constexpr) +# define GLM_HAS_IF_CONSTEXPR 1 +# else +# define GLM_HAS_IF_CONSTEXPR 0 +# endif # elif (GLM_LANG & GLM_LANG_CXX17_FLAG) # define GLM_HAS_IF_CONSTEXPR 1 # else