Browse Source

Fixed GCC warnings

Christophe Riccio 13 years ago
parent
commit
cd043f2ee2
1 changed files with 7 additions and 3 deletions
  1. 7 3
      glm/gtc/ulp.inl

+ 7 - 3
glm/gtc/ulp.inl

@@ -36,8 +36,10 @@
 #include <cmath>
 #include <cfloat>
 
-#pragma warning(push)
-#pragma warning(disable : 4127)
+#if(GLM_COMPILER & GLM_COMPILER_VC)
+#	pragma warning(push)
+#	pragma warning(disable : 4127)
+#endif
 
 typedef union
 {
@@ -186,7 +188,9 @@ namespace detail
 }//namespace detail
 }//namespace glm
 
-#pragma warning(pop)
+#if(GLM_COMPILER & GLM_COMPILER_VC)
+#	pragma warning(pop)
+#endif
 
 #if((GLM_COMPILER & GLM_COMPILER_VC) || ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_PLATFORM & GLM_PLATFORM_WINDOWS)))
 #	define GLM_NEXT_AFTER_FLT(x, toward) glm::detail::nextafterf((x), (toward))