Browse Source

Added length constexpr test #657

Christophe Riccio 8 years ago
parent
commit
9443d8d9ca

+ 5 - 0
test/core/core_type_vec1.cpp

@@ -106,6 +106,11 @@ int test_vec1_size()
 	Error += glm::vec1::length() == 1 ? 0 : 1;
 	Error += glm::dvec1::length() == 1 ? 0 : 1;
 
+#	if GLM_HAS_CONSTEXPR_PARTIAL
+	constexpr std::size_t Length = glm::vec2::length();
+	Error += Length == 1 ? 0 : 1;
+#	endif
+
 	return Error;
 }
 

+ 5 - 0
test/core/core_type_vec2.cpp

@@ -272,6 +272,11 @@ int test_vec2_size()
 	Error += glm::vec2::length() == 2 ? 0 : 1;
 	Error += glm::dvec2::length() == 2 ? 0 : 1;
 
+#	if GLM_HAS_CONSTEXPR_PARTIAL
+		constexpr std::size_t Length = glm::vec2::length();
+		Error += Length == 2 ? 0 : 1;
+#	endif
+
 	return Error;
 }
 

+ 5 - 0
test/core/core_type_vec3.cpp

@@ -246,6 +246,11 @@ int test_vec3_size()
 	Error += glm::vec3::length() == 3 ? 0 : 1;
 	Error += glm::dvec3::length() == 3 ? 0 : 1;
 
+#	if GLM_HAS_CONSTEXPR_PARTIAL
+	constexpr std::size_t Length = glm::vec3::length();
+	Error += Length == 3 ? 0 : 1;
+#	endif
+
 	return Error;
 }
 

+ 5 - 0
test/core/core_type_vec4.cpp

@@ -322,6 +322,11 @@ int test_vec4_size()
 	Error += glm::vec4::length() == 4 ? 0 : 1;
 	Error += glm::dvec4::length() == 4 ? 0 : 1;
 
+#	if GLM_HAS_CONSTEXPR_PARTIAL
+	constexpr std::size_t Length = glm::vec4::length();
+	Error += Length == 4 ? 0 : 1;
+#	endif
+
 	return Error;
 }