From 74604af9c5e53474ff8a8053fc43b254f1d1cf42 Mon Sep 17 00:00:00 2001 From: Dane Springmeyer Date: Fri, 1 May 2015 11:00:01 -0700 Subject: [PATCH] fix compile with clang-3.6 --- include/mbgl/platform/default/jpeg_reader.hpp | 3 +-- include/mbgl/platform/default/png_reader.hpp | 3 +-- include/mbgl/util/string.hpp | 3 +-- src/mbgl/storage/default_file_source.cpp | 3 +-- src/mbgl/style/style_parser.cpp | 3 +-- src/mbgl/text/collision.hpp | 5 +++-- 6 files changed, 8 insertions(+), 12 deletions(-) diff --git a/include/mbgl/platform/default/jpeg_reader.hpp b/include/mbgl/platform/default/jpeg_reader.hpp index e041c0a5d..3e64ce291 100644 --- a/include/mbgl/platform/default/jpeg_reader.hpp +++ b/include/mbgl/platform/default/jpeg_reader.hpp @@ -10,10 +10,9 @@ extern "C" } #pragma GCC diagnostic push -#ifndef __clang__ +#pragma GCC diagnostic ignored "-Wunknown-pragmas" #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wshadow" -#endif #include #pragma GCC diagnostic pop diff --git a/include/mbgl/platform/default/png_reader.hpp b/include/mbgl/platform/default/png_reader.hpp index 649e7a75c..5cbbc51e7 100644 --- a/include/mbgl/platform/default/png_reader.hpp +++ b/include/mbgl/platform/default/png_reader.hpp @@ -12,10 +12,9 @@ extern "C" #include #pragma GCC diagnostic push -#ifndef __clang__ +#pragma GCC diagnostic ignored "-Wunknown-pragmas" #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wshadow" -#endif #include #pragma GCC diagnostic pop diff --git a/include/mbgl/util/string.hpp b/include/mbgl/util/string.hpp index 690a67d47..672ead244 100644 --- a/include/mbgl/util/string.hpp +++ b/include/mbgl/util/string.hpp @@ -4,9 +4,8 @@ #include #pragma GCC diagnostic push -#ifndef __clang__ +#pragma GCC diagnostic ignored "-Wunknown-pragmas" #pragma GCC diagnostic ignored "-Wunused-local-typedefs" -#endif #include #pragma GCC diagnostic pop diff --git a/src/mbgl/storage/default_file_source.cpp b/src/mbgl/storage/default_file_source.cpp index 7ddfa08d9..1063b22ec 100644 --- a/src/mbgl/storage/default_file_source.cpp +++ b/src/mbgl/storage/default_file_source.cpp @@ -13,9 +13,8 @@ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wshadow" -#ifndef __clang__ +#pragma GCC diagnostic ignored "-Wunknown-pragmas" #pragma GCC diagnostic ignored "-Wunused-local-typedefs" -#endif #include #pragma GCC diagnostic pop diff --git a/src/mbgl/style/style_parser.cpp b/src/mbgl/style/style_parser.cpp index da6630ef0..313fe3df8 100644 --- a/src/mbgl/style/style_parser.cpp +++ b/src/mbgl/style/style_parser.cpp @@ -11,9 +11,8 @@ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wshadow" -#ifndef __clang__ +#pragma GCC diagnostic ignored "-Wunknown-pragmas" #pragma GCC diagnostic ignored "-Wunused-local-typedefs" -#endif #include #pragma GCC diagnostic pop diff --git a/src/mbgl/text/collision.hpp b/src/mbgl/text/collision.hpp index bba07b0fb..50b8e5b21 100644 --- a/src/mbgl/text/collision.hpp +++ b/src/mbgl/text/collision.hpp @@ -9,12 +9,13 @@ #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" -#else #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wmaybe-uninitialized" -#endif #include #include #include