--- parser3/src/include/pa_config_includes.h 2019/12/03 15:16:59 1.60 +++ parser3/src/include/pa_config_includes.h 2020/12/07 23:25:20 1.62 @@ -226,6 +226,10 @@ inline size_t min(size_t a, size_t b){ r #pragma clang diagnostic ignored "-Wpointer-sign" // CORD (unsigned char *) to char * in libcord #pragma clang diagnostic ignored "-Winline-new-delete" // test for regular new/delete usage in memory.h #pragma clang diagnostic ignored "-Wdeprecated-register" // 'register' specifier is deprecated and incompatible with C++17 + +#elif defined(__GNUC__) +#pragma GCC diagnostic ignored "-Wimplicit-fallthrough" // case without break + #endif #ifdef _MSC_VER @@ -240,7 +244,6 @@ inline size_t min(size_t a, size_t b){ r #pragma warning(disable:4511) // copy constructor could not be generated (vs2003 specific) // VS 2015 #pragma warning(disable:4267) // conversion from 'size_t' to 'int', possible loss of data -#pragma warning(disable:4244) // conversion from 'std::size_t' to 'double', possible loss of data #endif #endif