summaryrefslogtreecommitdiff
path: root/macosx
diff options
context:
space:
mode:
Diffstat (limited to 'macosx')
-rw-r--r--macosx/main.mm6
1 files changed, 5 insertions, 1 deletions
diff --git a/macosx/main.mm b/macosx/main.mm
index 24251e6d4f..7698773e75 100644
--- a/macosx/main.mm
+++ b/macosx/main.mm
@@ -12,13 +12,17 @@
#import <Foundation/Foundation.h>
+#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 <boost/program_options.hpp>
#pragma GCC diagnostic pop
+#pragma clang diagnostic pop
#include <iostream>