diff --git a/glm/core/func_vector_relational.hpp b/glm/core/func_vector_relational.hpp
index 1da814b8..9df6e7ad 100644
--- a/glm/core/func_vector_relational.hpp
+++ b/glm/core/func_vector_relational.hpp
@@ -55,7 +55,7 @@ namespace glm
/// @see - GLSL lessThan man page
/// @see - GLSL 4.20.8 specification, section 8.7
template
- GLM_FUNC_QUALIFIER typename vecType::bool_type lessThan(vecType const & x, vecType const & y);
+ typename vecType::bool_type lessThan(vecType const & x, vecType const & y);
/// Returns the component-wise comparison of result x <= y.
///
@@ -63,8 +63,8 @@ namespace glm
///
/// @see - GLSL lessThanEqual man page
/// @see - GLSL 4.20.8 specification, section 8.7
- template class vecType>
- GLM_FUNC_QUALIFIER typename vecType::bool_type lessThanEqual(vecType const & x, vecType const & y);
+ template
+ typename vecType::bool_type lessThanEqual(vecType const & x, vecType const & y);
/// Returns the component-wise comparison of result x > y.
///
@@ -72,8 +72,8 @@ namespace glm
///
/// @see - GLSL greaterThan man page
/// @see - GLSL 4.20.8 specification, section 8.7
- template class vecType>
- GLM_FUNC_QUALIFIER typename vecType::bool_type greaterThan(vecType const & x, vecType const & y);
+ template
+ typename vecType::bool_type greaterThan(vecType const & x, vecType const & y);
/// Returns the component-wise comparison of result x >= y.
///
@@ -81,8 +81,8 @@ namespace glm
///
/// @see - GLSL greaterThanEqual man page
/// @see - GLSL 4.20.8 specification, section 8.7
- template class vecType>
- typename vecType::bool_type greaterThanEqual(vecType const & x, vecType const & y);
+ template
+ typename vecType::bool_type greaterThanEqual(vecType const & x, vecType const & y);
/// Returns the component-wise comparison of result x == y.
///
@@ -90,8 +90,8 @@ namespace glm
///
/// @see - GLSL equal man page
/// @see - GLSL 4.20.8 specification, section 8.7
- template class vecType>
- GLM_FUNC_QUALIFIER typename vecType::bool_type equal(vecType const & x, vecType const & y);
+ template
+ typename vecType::bool_type equal(vecType const & x, vecType const & y);
/// Returns the component-wise comparison of result x != y.
///
@@ -99,8 +99,8 @@ namespace glm
///
/// @see - GLSL notEqual man page
/// @see - GLSL 4.20.8 specification, section 8.7
- template class vecType>
- typename vecType::bool_type notEqual(vecType const & x, vecType const & y);
+ template
+ typename vecType::bool_type notEqual(vecType const & x, vecType const & y);
/// Returns true if any component of x is true.
///