summaryrefslogtreecommitdiff
path: root/cpp/include/IceUtil/ScannerConfig.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/include/IceUtil/ScannerConfig.h')
-rw-r--r--cpp/include/IceUtil/ScannerConfig.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/cpp/include/IceUtil/ScannerConfig.h b/cpp/include/IceUtil/ScannerConfig.h
index 4e120393625..c1352fad827 100644
--- a/cpp/include/IceUtil/ScannerConfig.h
+++ b/cpp/include/IceUtil/ScannerConfig.h
@@ -25,4 +25,12 @@
# include <stdint.h>
#endif
+//
+// Apple clang++ >= 5.1 deprecate 'register' storage class specifier
+// used by lex generated Scanners.
+//
+#if defined(__clang__) && defined(__apple_build_version__) && __apple_build_version__ >= 5030038
+# pragma clang diagnostic ignored "-Wdeprecated-register"
+#endif
+
#endif