summaryrefslogtreecommitdiff
path: root/cpp/include/IceUtil/ScannerConfig.h
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2014-03-26 22:46:12 +0100
committerJose <jose@zeroc.com>2014-03-26 22:46:12 +0100
commit890b200965a712e56a7de8cf77aa25abd335aadb (patch)
tree45ba99d9553160e5cb3611e75c451f0ad516e652 /cpp/include/IceUtil/ScannerConfig.h
parentFixed (ICE-5329) - Define operator<< in the type namespaces so argument depen... (diff)
downloadice-890b200965a712e56a7de8cf77aa25abd335aadb.tar.bz2
ice-890b200965a712e56a7de8cf77aa25abd335aadb.tar.xz
ice-890b200965a712e56a7de8cf77aa25abd335aadb.zip
Fixed (ICE-5506) - libSlice build failure with Xcode-5.1 C++11 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