From 98a793fa36a4ab3ba24d059cb80a2891cdb940e1 Mon Sep 17 00:00:00 2001 From: Josh Triplett Date: Sun, 16 Mar 2014 15:20:36 -0700 Subject: [PATCH] testsuite: Common up the ifdef blocks for compiler-specific macros --- testsuite/libffi.call/ffitest.h | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/testsuite/libffi.call/ffitest.h b/testsuite/libffi.call/ffitest.h index 136a7a6..7c0f8e4 100644 --- a/testsuite/libffi.call/ffitest.h +++ b/testsuite/libffi.call/ffitest.h @@ -17,20 +17,14 @@ #define CHECK(x) !(x) ? (abort(), 1) : 0 -/* Define __UNUSED__ that also other compilers than gcc can run the tests. */ +/* Define macros so that compilers other than gcc can run the tests. */ #undef __UNUSED__ #if defined(__GNUC__) #define __UNUSED__ __attribute__((__unused__)) +#define __FASTCALL__ __attribute__((fastcall)) #else #define __UNUSED__ -#endif - -/* Define __FASTCALL__ so that other compilers than gcc can run the tests. */ -#undef __FASTCALL__ -#if defined _MSC_VER #define __FASTCALL__ __fastcall -#else -#define __FASTCALL__ __attribute__((fastcall)) #endif /* Prefer MAP_ANON(YMOUS) to /dev/zero, since we don't need to keep a