amd: Unify naming of CONCAT/PASTE macros
authorMatt Coster <matt.coster@imgtec.com>
Thu, 9 Jun 2022 13:52:37 +0000 (14:52 +0100)
committerMarge Bot <emma+marge@anholt.net>
Tue, 15 Nov 2022 11:54:42 +0000 (11:54 +0000)
In compiler/tests/framework.h:
 - _PASTE => PASTE2
 - PASTE => CONCAT2

Signed-off-by: Matt Coster <matt.coster@imgtec.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16945>

src/amd/compiler/tests/framework.h

index f16301d..acca823 100644 (file)
@@ -57,17 +57,17 @@ inline bool set_variant(amd_gfx_level cls, const char *rest="")
 void fail_test(const char *fmt, ...);
 void skip_test(const char *fmt, ...);
 
-#define _PASTE(a, b) a##b
-#define PASTE(a, b) _PASTE(a, b)
+#define PASTE2(a, b) a##b
+#define CONCAT2(a, b) PASTE2(a, b)
 
-#define _BEGIN_TEST(name, struct_name) static void struct_name(); static __attribute__((constructor)) void PASTE(add_test_, __COUNTER__)() {\
+#define _BEGIN_TEST(name, struct_name) static void struct_name(); static __attribute__((constructor)) void CONCAT2(add_test_, __COUNTER__)() {\
       tests[#name] = (TestDef){#name, ACO_TEST_BUILD_ROOT "/" __FILE__, &struct_name};\
    }\
    static void struct_name() {\
 
-#define BEGIN_TEST(name) _BEGIN_TEST(name, PASTE(Test_, __COUNTER__))
-#define BEGIN_TEST_TODO(name) _BEGIN_TEST(name, PASTE(Test_, __COUNTER__))
-#define BEGIN_TEST_FAIL(name) _BEGIN_TEST(name, PASTE(Test_, __COUNTER__))
+#define BEGIN_TEST(name) _BEGIN_TEST(name, CONCAT2(Test_, __COUNTER__))
+#define BEGIN_TEST_TODO(name) _BEGIN_TEST(name, CONCAT2(Test_, __COUNTER__))
+#define BEGIN_TEST_FAIL(name) _BEGIN_TEST(name, CONCAT2(Test_, __COUNTER__))
 #define END_TEST \
    }