| #include "compiler_specific.h" |
| |
| #if MOZC_MSVC_VERSION_GE(10, 1) |
| class MSVS_GE_10_01; |
| #endif // MSVS >= 10.1 |
| #if MOZC_MSVC_VERSION_LT(10, 0) |
| class MSVS_LT_10_00; |
| #endif // MSVS < 10.0 |
| #if MOZC_MSVC_VERSION_LT(10, 1) |
| class MSVS_LT_10_01; |
| #endif // MSVS < 10.0 |
| #if MOZC_GCC_VERSION_GE(4, 6) |
| class GCC_GE_04_06; |
| #endif // GCC >= 4.6 |
| #if MOZC_GCC_VERSION_LT(4, 6) |
| class GCC_LT_04_06; |
| #endif // GCC < 4.6 |
| #if MOZC_CLANG_VERSION_GE(2, 8) |
| class CLANG_GE_02_08; |
| #endif // Clang >= 2.8 |
| #if MOZC_CLANG_VERSION_LT(2, 8) |
| class CLANG_LT_02_08; |
| #endif // Clang < 2.8 |
| |
| MOZC_MSVC_PUSH_WARNING(); |
| MOZC_MSVC_DISABLE_WARNING(4001); |
| MOZC_MSVC_POP_WARNING(); |
| |
| MOZC_GCC_PUSH_WARNING(); |
| MOZC_GCC_DISABLE_WARNING_INLINE(conversion-null); |
| MOZC_GCC_DISABLE_WARNING_FILELEVEL(format-zero-length); |
| MOZC_GCC_POP_WARNING(); |
| |
| MOZC_CLANG_PUSH_WARNING(); |
| MOZC_CLANG_DISABLE_WARNING(conversion-null); |
| MOZC_CLANG_POP_WARNING(); |
| |
| MOZC_COMPILE_MESSAGE("Hello"); |
| |