|
22 | 22 | # pragma warning(disable : 4267) |
23 | 23 | # pragma warning(disable : 4668) |
24 | 24 | # pragma warning(disable : 4946) |
| 25 | +# pragma warning(disable : 6001) |
| 26 | +# pragma warning(disable : 6244) |
| 27 | +# pragma warning(disable : 6246) |
25 | 28 | #endif |
26 | 29 |
|
27 | 30 | #if defined(__GNUC__) && !defined(__clang__) && !defined(__apple_build_version__) |
|
30 | 33 | # endif |
31 | 34 | # pragma GCC diagnostic ignored "-Wunused-parameter" |
32 | 35 | # pragma GCC diagnostic ignored "-Wtype-limits" |
| 36 | +# pragma GCC diagnostic ignored "-Wsign-compare" |
| 37 | +# pragma GCC diagnostic ignored "-Wsign-conversion" |
| 38 | +# pragma GCC diagnostic ignored "-Wshadow" |
| 39 | +# pragma GCC diagnostic ignored "-Wuninitialized" |
| 40 | +# pragma GCC diagnostic ignored "-Wconversion" |
| 41 | +# if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 |
| 42 | +# pragma GCC diagnostic ignored "-Wfloat-conversion" |
| 43 | +# endif |
| 44 | +# if (__GNUC__ * 100 + __GNUC_MINOR__) >= 501 |
| 45 | +# pragma GCC diagnostic ignored "-Wsuggest-override" |
| 46 | +# endif |
33 | 47 | #elif defined(__clang__) || defined(__apple_build_version__) |
34 | 48 | # pragma clang diagnostic push |
35 | 49 | # pragma clang diagnostic ignored "-Wunused-parameter" |
36 | 50 | # pragma clang diagnostic ignored "-Wtype-limits" |
37 | 51 | # pragma clang diagnostic ignored "-Wshadow-field" |
| 52 | +# pragma clang diagnostic ignored "-Wsign-compare" |
| 53 | +# pragma clang diagnostic ignored "-Wsign-conversion" |
| 54 | +# pragma clang diagnostic ignored "-Wshadow" |
| 55 | +# pragma clang diagnostic ignored "-Wuninitialized" |
| 56 | +# pragma clang diagnostic ignored "-Wconversion" |
| 57 | +# if ((__clang_major__ * 100) + __clang_minor__) >= 305 |
| 58 | +# pragma clang diagnostic ignored "-Wfloat-conversion" |
| 59 | +# endif |
| 60 | +# if ((__clang_major__ * 100) + __clang_minor__) >= 306 |
| 61 | +# pragma clang diagnostic ignored "-Winconsistent-missing-override" |
| 62 | +# endif |
| 63 | +# if ((__clang_major__ * 100) + __clang_minor__) >= 1100 |
| 64 | +# pragma clang diagnostic ignored "-Wsuggest-override" |
| 65 | +# endif |
38 | 66 | #endif |
0 commit comments