Fix OPHANDLER_CALL-related warnings issued by clang on non-x86 targets
This commit is contained in:
parent
06feab9224
commit
d15c11f420
@ -47,19 +47,14 @@
|
|||||||
|
|
||||||
#if defined _MSC_VER
|
#if defined _MSC_VER
|
||||||
#define OPHANDLER_CALL __fastcall
|
#define OPHANDLER_CALL __fastcall
|
||||||
#elif defined __GNUC__
|
#elif defined __GNUC__ && (defined __i386__ || defined __x86_64__ || defined __amd64__)
|
||||||
#if defined __clang__
|
|
||||||
#define OPHANDLER_CALL __attribute__((fastcall))
|
|
||||||
#elif (defined __i386__ || defined __x86_64__ || defined __amd64__)
|
|
||||||
#if !defined __x86_64__ && !defined __amd64__ && (__GNUC__>=4 || __GNUC__==3 && __GNUC_MINOR__>=4)
|
#if !defined __x86_64__ && !defined __amd64__ && (__GNUC__>=4 || __GNUC__==3 && __GNUC_MINOR__>=4)
|
||||||
#define OPHANDLER_CALL __attribute__((fastcall))
|
#define OPHANDLER_CALL __attribute__((fastcall))
|
||||||
#else
|
#else
|
||||||
#define OPHANDLER_CALL __attribute__((regparam(3)))
|
#define OPHANDLER_CALL __attribute__((regparam(3)))
|
||||||
#endif
|
#endif
|
||||||
#else
|
#endif
|
||||||
#define OPHANDLER_CALL
|
#if !defined OPHANDLER_CALL
|
||||||
#endif
|
|
||||||
#else
|
|
||||||
#define OPHANDLER_CALL
|
#define OPHANDLER_CALL
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user