@@ -17,7 +17,7 @@
#define GLM_VERSION_MAJOR 0
#define GLM_VERSION_MINOR 9
#define GLM_VERSION_PATCH 2
-#define GLM_VERSION_REVISION 1
+#define GLM_VERSION_REVISION 2
///////////////////////////////////////////////////////////////////////////////////////////////////
@@ -49,9 +49,10 @@ namespace integer
template <typename genType>
GLM_FUNC_QUALIFIER genType factorial(genType const & x)
{
+ genType Temp = x;
genType Result;
- for(Result = 1; x > 1; --x)
- Result *= x;
+ for(Result = 1; Temp > 1; --Temp)
+ Result *= Temp;
return Result;
}