diff --git a/bin/render.cpp b/bin/render.cpp index 3da0c9358..2248d8603 100644 --- a/bin/render.cpp +++ b/bin/render.cpp @@ -9,13 +9,17 @@ #include #include +#pragma clang diagnostic push #pragma GCC diagnostic push -#ifndef __clang__ +#ifdef __clang__ +#pragma clang diagnostic ignored "-Wunused-local-typedefs" +#else #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wshadow" #endif #include #pragma GCC diagnostic pop +#pragma clang diagnostic pop namespace po = boost::program_options; diff --git a/macosx/main.mm b/macosx/main.mm index 24251e6d4..7698773e7 100644 --- a/macosx/main.mm +++ b/macosx/main.mm @@ -12,13 +12,17 @@ #import +#pragma clang diagnostic push #pragma GCC diagnostic push -#ifndef __clang__ +#ifdef __clang__ +#pragma clang diagnostic ignored "-Wunused-local-typedefs" +#else #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wshadow" #endif #include #pragma GCC diagnostic pop +#pragma clang diagnostic pop #include