|
|
@@ -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_
|
|
|
|