From 7ff85374a7bcfcfcf27d973f52808e6e3ff76115 Mon Sep 17 00:00:00 2001 From: "Thiago Marcos P. Santos" Date: Thu, 1 Nov 2018 14:41:44 +0200 Subject: [build] Remove #pragma diagnostic for boost Boost is now included as a system header and the compiler should ignore it when issuing warnings. --- include/mbgl/util/expected.hpp | 3 --- platform/default/png_writer.cpp | 3 --- platform/default/utf.cpp | 9 --------- src/mbgl/annotation/symbol_annotation_impl.hpp | 17 ----------------- src/mbgl/text/language_tag.cpp | 10 ---------- src/mbgl/util/http_header.cpp | 11 ----------- 6 files changed, 53 deletions(-) diff --git a/include/mbgl/util/expected.hpp b/include/mbgl/util/expected.hpp index a45f071065..135de3cf9b 100644 --- a/include/mbgl/util/expected.hpp +++ b/include/mbgl/util/expected.hpp @@ -1,9 +1,6 @@ #pragma once -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wshadow" #include -#pragma GCC diagnostic pop namespace mbgl { diff --git a/platform/default/png_writer.cpp b/platform/default/png_writer.cpp index 9ef9052158..b89e253f85 100644 --- a/platform/default/png_writer.cpp +++ b/platform/default/png_writer.cpp @@ -2,10 +2,7 @@ #include #include -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wshadow" #include -#pragma GCC diagnostic pop #include #include diff --git a/platform/default/utf.cpp b/platform/default/utf.cpp index fdcff344b9..f0f9d3e67a 100644 --- a/platform/default/utf.cpp +++ b/platform/default/utf.cpp @@ -1,16 +1,7 @@ #include -#if defined(__GNUC__) && __GNUC__ >= 7 -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wimplicit-fallthrough" -#endif // defined(__GNUC__) && __GNUC__ >= 7 - #include -#if defined(__GNUC__) && __GNUC__ >= 7 -#pragma GCC diagnostic pop -#endif // defined(__GNUC__) && __GNUC__ >= 7 - namespace mbgl { namespace util { diff --git a/src/mbgl/annotation/symbol_annotation_impl.hpp b/src/mbgl/annotation/symbol_annotation_impl.hpp index e41ff85f33..d8c85cec21 100644 --- a/src/mbgl/annotation/symbol_annotation_impl.hpp +++ b/src/mbgl/annotation/symbol_annotation_impl.hpp @@ -5,29 +5,12 @@ #include -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wunused-function" -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-variable" -#pragma GCC diagnostic ignored "-Wshadow" -#ifdef __clang__ -#pragma GCC diagnostic ignored "-Wunknown-pragmas" -#endif -#pragma GCC diagnostic ignored "-Wpragmas" -#pragma GCC diagnostic ignored "-Wdeprecated-register" -#pragma GCC diagnostic ignored "-Wshorten-64-to-32" -#pragma GCC diagnostic ignored "-Wunused-local-typedefs" -#ifndef __clang__ -#pragma GCC diagnostic ignored "-Wmaybe-uninitialized" -#pragma GCC diagnostic ignored "-Wmisleading-indentation" -#endif #include #include #include #include #include #include -#pragma GCC diagnostic pop namespace mbgl { diff --git a/src/mbgl/text/language_tag.cpp b/src/mbgl/text/language_tag.cpp index a2ec874010..90d2f26e16 100644 --- a/src/mbgl/text/language_tag.cpp +++ b/src/mbgl/text/language_tag.cpp @@ -1,18 +1,8 @@ #include -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wunknown-pragmas" -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wshadow" -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wshorten-64-to-32" -#pragma clang diagnostic ignored "-Wunknown-warning-option" -#pragma clang diagnostic ignored "-Wtautological-constant-compare" #include #include #include -#pragma clang diagnostic pop -#pragma GCC diagnostic pop #include diff --git a/src/mbgl/util/http_header.cpp b/src/mbgl/util/http_header.cpp index 4d9e2bf84c..cdb4759d51 100644 --- a/src/mbgl/util/http_header.cpp +++ b/src/mbgl/util/http_header.cpp @@ -2,20 +2,9 @@ #include -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wunknown-pragmas" -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wshadow" -#pragma clang diagnostic push - -#pragma clang diagnostic ignored "-Wshorten-64-to-32" -#pragma clang diagnostic ignored "-Wunknown-warning-option" -#pragma clang diagnostic ignored "-Wtautological-constant-compare" #include #include #include -#pragma clang diagnostic pop -#pragma GCC diagnostic pop namespace mbgl { namespace http { -- cgit v1.2.1