From 0b1fae4438c211f0414fea69506fc569e51597fd Mon Sep 17 00:00:00 2001 From: kobalicek Date: Mon, 9 Feb 2015 00:51:12 +0100 Subject: [PATCH] Fixed some clang warnings. --- src/asmjit/apibegin.h | 15 ++++++++++----- src/asmjit/apiend.h | 12 ++++++++++-- 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/src/asmjit/apibegin.h b/src/asmjit/apibegin.h index 549b7fc..07ff853 100644 --- a/src/asmjit/apibegin.h +++ b/src/asmjit/apibegin.h @@ -34,10 +34,6 @@ # define ASMJIT_UNDEF_NOEXCEPT #endif // !ASMJIT_CC_HAS_NOEXCEPT && !noexcept -// ============================================================================ -// [CodeGear] -// ============================================================================ - // ============================================================================ // [MSC] // ============================================================================ @@ -68,6 +64,15 @@ # endif // !snprintf #endif // _MSC_VER +// ============================================================================ +// [CLang] +// ============================================================================ + +#if defined(__clang__) +# pragma clang diagnostic push +# pragma clang diagnostic ignored "-Wunnamed-type-template-args" +#endif // __clang__ + // ============================================================================ // [GCC] // ============================================================================ @@ -75,5 +80,5 @@ #if defined(__GNUC__) && !defined(__clang__) # if __GNUC__ >= 4 && !defined(__MINGW32__) # pragma GCC visibility push(hidden) -# endif // __GNUC__ >= 4 +# endif // GCC 4+ #endif // __GNUC__ diff --git a/src/asmjit/apiend.h b/src/asmjit/apiend.h index c0b3940..8341594 100644 --- a/src/asmjit/apiend.h +++ b/src/asmjit/apiend.h @@ -49,11 +49,19 @@ #endif // _MSC_VER // ============================================================================ -// [GNCC] +// [CLang] +// ============================================================================ + +#if defined(__clang__) +# pragma clang diagnostic pop +#endif // __clang__ + +// ============================================================================ +// [GCC] // ============================================================================ #if defined(__GNUC__) && !defined(__clang__) # if __GNUC__ >= 4 && !defined(__MINGW32__) # pragma GCC visibility pop -# endif // __GNUC__ >= 4 +# endif // GCC 4+ #endif // __GNUC__