diff --git a/glm/common.hpp b/glm/common.hpp
index 1f923aac..0328dc91 100644
--- a/glm/common.hpp
+++ b/glm/common.hpp
@@ -509,8 +509,8 @@ namespace glm
///
/// @see GLSL frexp man page
/// @see GLSL 4.20.8 specification, section 8.3 Common Functions
- template
- GLM_FUNC_DECL genType frexp(genType const& x, genIType& exp);
+ template
+ GLM_FUNC_DECL genType frexp(genType x, int& exp);
template
GLM_FUNC_DECL vec frexp(vec const& v, vec& exp);
@@ -526,8 +526,8 @@ namespace glm
///
/// @see GLSL ldexp man page;
/// @see GLSL 4.20.8 specification, section 8.3 Common Functions
- template
- GLM_FUNC_DECL genType ldexp(genType const& x, genIType const& exp);
+ template
+ GLM_FUNC_DECL genType ldexp(genType const& x, int const& exp);
template
GLM_FUNC_DECL vec ldexp(vec const& v, vec const& exp);