mirror of
https://github.com/bkaradzic/bx.git
synced 2026-02-18 04:53:06 +01:00
Cleanup.
This commit is contained in:
@@ -136,46 +136,46 @@
|
||||
|
||||
///
|
||||
#if BX_COMPILER_CLANG
|
||||
# define BX_PRAGMA_DIAGNOSTIC_PUSH_CLANG() _Pragma("clang diagnostic push")
|
||||
# define BX_PRAGMA_DIAGNOSTIC_POP_CLANG() _Pragma("clang diagnostic pop")
|
||||
# define BX_PRAGMA_DIAGNOSTIC_PUSH_CLANG_() _Pragma("clang diagnostic push")
|
||||
# define BX_PRAGMA_DIAGNOSTIC_POP_CLANG_() _Pragma("clang diagnostic pop")
|
||||
# define BX_PRAGMA_DIAGNOSTIC_IGNORED_CLANG(_x) _Pragma(BX_STRINGIZE(clang diagnostic ignored _x) )
|
||||
#else
|
||||
# define BX_PRAGMA_DIAGNOSTIC_PUSH_CLANG()
|
||||
# define BX_PRAGMA_DIAGNOSTIC_POP_CLANG()
|
||||
# define BX_PRAGMA_DIAGNOSTIC_PUSH_CLANG_()
|
||||
# define BX_PRAGMA_DIAGNOSTIC_POP_CLANG_()
|
||||
# define BX_PRAGMA_DIAGNOSTIC_IGNORED_CLANG(_x)
|
||||
#endif // BX_COMPILER_CLANG
|
||||
|
||||
#if BX_COMPILER_GCC && BX_COMPILER_GCC >= 40600
|
||||
# define BX_PRAGMA_DIAGNOSTIC_PUSH_GCC() _Pragma("GCC diagnostic push")
|
||||
# define BX_PRAGMA_DIAGNOSTIC_POP_GCC() _Pragma("GCC diagnostic pop")
|
||||
# define BX_PRAGMA_DIAGNOSTIC_PUSH_GCC_() _Pragma("GCC diagnostic push")
|
||||
# define BX_PRAGMA_DIAGNOSTIC_POP_GCC_() _Pragma("GCC diagnostic pop")
|
||||
# define BX_PRAGMA_DIAGNOSTIC_IGNORED_GCC(_x) _Pragma(BX_STRINGIZE(GCC diagnostic ignored _x) )
|
||||
#else
|
||||
# define BX_PRAGMA_DIAGNOSTIC_PUSH_GCC()
|
||||
# define BX_PRAGMA_DIAGNOSTIC_POP_GCC()
|
||||
# define BX_PRAGMA_DIAGNOSTIC_PUSH_GCC_()
|
||||
# define BX_PRAGMA_DIAGNOSTIC_POP_GCC_()
|
||||
# define BX_PRAGMA_DIAGNOSTIC_IGNORED_GCC(_x)
|
||||
#endif // BX_COMPILER_GCC
|
||||
|
||||
#if BX_COMPILER_MSVC
|
||||
# define BX_PRAGMA_DIAGNOSTIC_PUSH_MSVC() __pragma(warning(push) )
|
||||
# define BX_PRAGMA_DIAGNOSTIC_POP_MSVC() __pragma(warning(pop) )
|
||||
# define BX_PRAGMA_DIAGNOSTIC_PUSH_MSVC_() __pragma(warning(push) )
|
||||
# define BX_PRAGMA_DIAGNOSTIC_POP_MSVC_() __pragma(warning(pop) )
|
||||
# define BX_PRAGMA_DIAGNOSTIC_IGNORED_MSVC(_x) __pragma(warning(disable:_x) )
|
||||
#else
|
||||
# define BX_PRAGMA_DIAGNOSTIC_PUSH_MSVC()
|
||||
# define BX_PRAGMA_DIAGNOSTIC_POP_MSVC()
|
||||
# define BX_PRAGMA_DIAGNOSTIC_PUSH_MSVC_()
|
||||
# define BX_PRAGMA_DIAGNOSTIC_POP_MSVC_()
|
||||
# define BX_PRAGMA_DIAGNOSTIC_IGNORED_MSVC(_x)
|
||||
#endif // BX_COMPILER_CLANG
|
||||
|
||||
#if BX_COMPILER_CLANG
|
||||
# define BX_PRAGMA_DIAGNOSTIC_PUSH BX_PRAGMA_DIAGNOSTIC_PUSH_CLANG
|
||||
# define BX_PRAGMA_DIAGNOSTIC_POP BX_PRAGMA_DIAGNOSTIC_POP_CLANG
|
||||
# define BX_PRAGMA_DIAGNOSTIC_PUSH BX_PRAGMA_DIAGNOSTIC_PUSH_CLANG_
|
||||
# define BX_PRAGMA_DIAGNOSTIC_POP BX_PRAGMA_DIAGNOSTIC_POP_CLANG_
|
||||
# define BX_PRAGMA_DIAGNOSTIC_IGNORED_CLANG_GCC BX_PRAGMA_DIAGNOSTIC_IGNORED_CLANG
|
||||
#elif BX_COMPILER_GCC
|
||||
# define BX_PRAGMA_DIAGNOSTIC_PUSH BX_PRAGMA_DIAGNOSTIC_PUSH_GCC
|
||||
# define BX_PRAGMA_DIAGNOSTIC_POP BX_PRAGMA_DIAGNOSTIC_POP_GCC
|
||||
# define BX_PRAGMA_DIAGNOSTIC_PUSH BX_PRAGMA_DIAGNOSTIC_PUSH_GCC_
|
||||
# define BX_PRAGMA_DIAGNOSTIC_POP BX_PRAGMA_DIAGNOSTIC_POP_GCC_
|
||||
# define BX_PRAGMA_DIAGNOSTIC_IGNORED_CLANG_GCC BX_PRAGMA_DIAGNOSTIC_IGNORED_GCC
|
||||
#elif BX_COMPILER_MSVC
|
||||
# define BX_PRAGMA_DIAGNOSTIC_PUSH BX_PRAGMA_DIAGNOSTIC_PUSH_MSVC
|
||||
# define BX_PRAGMA_DIAGNOSTIC_POP BX_PRAGMA_DIAGNOSTIC_POP_MSVC
|
||||
# define BX_PRAGMA_DIAGNOSTIC_PUSH BX_PRAGMA_DIAGNOSTIC_PUSH_MSVC_
|
||||
# define BX_PRAGMA_DIAGNOSTIC_POP BX_PRAGMA_DIAGNOSTIC_POP_MSVC_
|
||||
# define BX_PRAGMA_DIAGNOSTIC_IGNORED_CLANG_GCC(_x)
|
||||
#endif // BX_COMPILER_
|
||||
|
||||
|
||||
Reference in New Issue
Block a user