nir/tests: MSVC build fix
authorKarol Herbst <kherbst@redhat.com>
Wed, 11 Dec 2019 16:52:17 +0000 (17:52 +0100)
committerKarol Herbst <karolherbst@gmail.com>
Wed, 11 Dec 2019 17:12:48 +0000 (17:12 +0000)
Fixes: 11f736a6f9c "nir/tests: add serializer tests"
Signed-off-by: Karol Herbst <kherbst@redhat.com>
Reviewed-by: Eric Engestrom <eric.engestrom@intel.com>
src/compiler/nir/tests/serialize_tests.cpp

index 1a5218a323fcab489f9e985ed2ace5f92e48143f..f10646a6a472141a447545b1706bea8ff9a7d782 100644 (file)
@@ -106,27 +106,24 @@ class nir_serialize_all_but_one_test : public nir_serialize_test {};
 
 } // namespace
 
-INSTANTIATE_TEST_CASE_P(
-   nir_serialize_all_test,
-   nir_serialize_all_test,
-   ::testing::Values(
 #if NIR_MAX_VEC_COMPONENTS == 16
-      1, 2, 3, 4, 8, 16
+#define COMPONENTS 2, 3, 4, 8, 16
 #else
-      1, 2, 3, 4
+#define COMPONENTS 2, 3, 4
 #endif
-));
+
+
+INSTANTIATE_TEST_CASE_P(
+   nir_serialize_all_test,
+   nir_serialize_all_test,
+   ::testing::Values(1, COMPONENTS)
+);
 
 INSTANTIATE_TEST_CASE_P(
    nir_serialize_all_but_one_test,
    nir_serialize_all_but_one_test,
-   ::testing::Values(
-#if NIR_MAX_VEC_COMPONENTS == 16
-      2, 3, 4, 8, 16
-#else
-      2, 3, 4
-#endif
-));
+   ::testing::Values(COMPONENTS)
+);
 
 TEST_P(nir_serialize_all_test, alu_single_value_src_swizzle)
 {