diff --git a/glm/detail/setup.hpp b/glm/detail/setup.hpp index 43083743..dbd81c1f 100644 --- a/glm/detail/setup.hpp +++ b/glm/detail/setup.hpp @@ -406,7 +406,7 @@ # define GLM_HAS_CONSTEXPR_PARTIAL GLM_HAS_CONSTEXPR #else # define GLM_HAS_CONSTEXPR ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (\ - ((GLM_COMPILER & GLM_COMPILER_GCC) && (GLM_COMPILER >= GLM_COMPILER_GCC46)))) + ((GLM_COMPILER & GLM_COMPILER_GCC) && (GLM_COMPILER >= GLM_COMPILER_GCC48)))) // GCC 4.6 support constexpr but there is a compiler bug causing a crash # define GLM_HAS_CONSTEXPR_PARTIAL (GLM_HAS_CONSTEXPR || ((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC2015))) #endif @@ -743,13 +743,6 @@ # define GLM_CONSTEXPR_SIMD #endif -// GCC 4.6 has a bug causing a compiler crash -#if GLM_COMPILER & GLM_COMPILER_GCC -# define GLM_CONSTEXPR_GCC -#else -# define GLM_CONSTEXPR_GCC GLM_CONSTEXPR -#endif - #ifdef GLM_FORCE_EXPLICIT_CTOR # define GLM_EXPLICIT explicit #else