diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/warnings.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/warnings.h b/src/warnings.h index b8b61b8b..7a19b902 100644 --- a/src/warnings.h +++ b/src/warnings.h @@ -43,7 +43,7 @@ _Pragma("GCC diagnostic ignored \"-Woverloaded-virtual\"") \ _Pragma("GCC diagnostic ignored \"-Wtautological-overlap-compare\"") #else -#if __GNUC__ >= 9 +#if __GNUC__ >= 14 #define LIBDCP_DISABLE_WARNINGS \ _Pragma("GCC diagnostic push") \ _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"") \ @@ -57,6 +57,19 @@ _Pragma("GCC diagnostic ignored \"-Woverloaded-virtual\"") \ _Pragma("GCC diagnostic ignored \"-Wignored-qualifiers\"") \ _Pragma("GCC diagnostic ignored \"-Wtemplate-id-cdtor\"") +#elif __GNUC__ >= 9 +#define LIBDCP_DISABLE_WARNINGS \ + _Pragma("GCC diagnostic push") \ + _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"") \ + _Pragma("GCC diagnostic ignored \"-Wmissing-field-initializers\"") \ + _Pragma("GCC diagnostic ignored \"-Wunused-parameter\"") \ + _Pragma("GCC diagnostic ignored \"-Waddress\"") \ + _Pragma("GCC diagnostic ignored \"-Wparentheses\"") \ + _Pragma("GCC diagnostic ignored \"-Wdeprecated-copy\"") \ + _Pragma("GCC diagnostic ignored \"-Wsuggest-override\"") \ + _Pragma("GCC diagnostic ignored \"-Wunused-function\"") \ + _Pragma("GCC diagnostic ignored \"-Woverloaded-virtual\"") \ + _Pragma("GCC diagnostic ignored \"-Wignored-qualifiers\"") #elif __GNUC__ >= 5 #define LIBDCP_DISABLE_WARNINGS \ _Pragma("GCC diagnostic push") \ |
