diff --git a/ExternalLibs/glm/core/type_half.inl b/ExternalLibs/glm/core/type_half.inl
index 8166a75..e290643 100644
--- a/ExternalLibs/glm/core/type_half.inl
+++ b/ExternalLibs/glm/core/type_half.inl
@@ -116,9 +116,9 @@ namespace detail
 		// of float and half (127 versus 15).
 		//
 
-		register int s =  (i >> 16) & 0x00008000;
-		register int e = ((i >> 23) & 0x000000ff) - (127 - 15);
-		register int m =   i        & 0x007fffff;
+		int s =  (i >> 16) & 0x00008000;
+		int e = ((i >> 23) & 0x000000ff) - (127 - 15);
+		int m =   i        & 0x007fffff;
 
 		//
 		// Now reassemble s, e and m into a half: