diff options
Diffstat (limited to 'cpp')
-rw-r--r-- | cpp/include/IceUtil/ScannerConfig.h | 8 |
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 |