diff --git a/hypervisor/arch/x86/static_checks.c b/hypervisor/arch/x86/static_checks.c index 4ab1b7d1d..03c72d624 100644 --- a/hypervisor/arch/x86/static_checks.c +++ b/hypervisor/arch/x86/static_checks.c @@ -6,7 +6,8 @@ #include #include -#define CAT_(A,B) A ## B +#define CAT__(A,B) A ## B +#define CAT_(A,B) CAT__(A,B) #define CTASSERT(expr) \ typedef int CAT_(CTA_DummyType,__LINE__)[(expr) ? 1 : -1] diff --git a/hypervisor/common/static_checks.c b/hypervisor/common/static_checks.c index 7c3692ffd..c194d0088 100644 --- a/hypervisor/common/static_checks.c +++ b/hypervisor/common/static_checks.c @@ -5,7 +5,8 @@ */ #include -#define CAT_(A,B) A ## B +#define CAT__(A,B) A ## B +#define CAT_(A,B) CAT__(A,B) #define CTASSERT(expr) \ typedef int CAT_(CTA_DummyType,__LINE__)[(expr) ? 1 : -1]