Skip to content

Commit 6dad883

Browse files
AbitTheGrayGroovounet
authored andcommitted
Fix compilation
1 parent cd4dfd0 commit 6dad883

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

glm/gtx/range.hpp

+4-3
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
#endif
2323

2424
#include "../gtc/type_ptr.hpp"
25+
#include <type_traits>
2526
#include "type_trait.hpp"
2627

2728
namespace glm
@@ -38,7 +39,7 @@ namespace glm
3839
template<typename genType>
3940
/*GLM_DEPRECATED*/ GLM_NODISCARD GLM_FUNC_QUALIFIER GLM_CONSTEXPR length_t components(genType const& v)
4041
{
41-
return type<std::remove_cv<genType>::type>::elements;
42+
return type<genType>::elements;
4243
}
4344

4445
#if GLM_COMPILER & GLM_COMPILER_VC
@@ -54,7 +55,7 @@ namespace glm
5455
template<typename genType>
5556
GLM_NODISCARD GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename genType::value_type const * end(genType const& v)
5657
{
57-
return begin(v) + type<std::remove_cv<genType>::type>::elements;
58+
return begin(v) + type<genType>::elements;
5859
}
5960

6061
template<typename genType>
@@ -66,7 +67,7 @@ namespace glm
6667
template<typename genType>
6768
GLM_NODISCARD GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename genType::value_type * end(genType& v)
6869
{
69-
return begin(v) + type<std::remove_cv<genType>::type>::elements;
70+
return begin(v) + type<genType>::elements;
7071
}
7172

7273
/// @}

0 commit comments

Comments
 (0)