nir/tests: MSVC build fix

Fixes: 11f736a6f9c "nir/tests: add serializer tests"
Signed-off-by: Karol Herbst <kherbst@redhat.com>
Reviewed-by: Eric Engestrom <eric.engestrom@intel.com>
diff --git a/src/compiler/nir/tests/serialize_tests.cpp b/src/compiler/nir/tests/serialize_tests.cpp
index 1a5218a..f10646a 100644
--- a/src/compiler/nir/tests/serialize_tests.cpp
+++ b/src/compiler/nir/tests/serialize_tests.cpp
@@ -106,27 +106,24 @@
 
 } // namespace
 
+#if NIR_MAX_VEC_COMPONENTS == 16
+#define COMPONENTS 2, 3, 4, 8, 16
+#else
+#define COMPONENTS 2, 3, 4
+#endif
+
+
 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
-#else
-      1, 2, 3, 4
-#endif
-));
+   ::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)
 {