diff options
| author | Howard Hinnant <hhinnant@apple.com> | 2013-10-04 21:14:44 +0000 |
|---|---|---|
| committer | Howard Hinnant <hhinnant@apple.com> | 2013-10-04 21:14:44 +0000 |
| commit | 80b84d4c268b75994524b00db7a1437b070e98a8 (patch) | |
| tree | 290334ccf2bb11bd0ef986802bc4e342269ecebc /libcxx/include/ext/hash_map | |
| parent | 217308086de51b02dc7e27f5aa04e13c30072b34 (diff) | |
| download | bcm5719-llvm-80b84d4c268b75994524b00db7a1437b070e98a8.tar.gz bcm5719-llvm-80b84d4c268b75994524b00db7a1437b070e98a8.zip | |
G M: Provides the _LIBCPP_WARNING macro, to be used for MSVC only, since that compiler doesn't support #warning.
llvm-svn: 191980
Diffstat (limited to 'libcxx/include/ext/hash_map')
| -rw-r--r-- | libcxx/include/ext/hash_map | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libcxx/include/ext/hash_map b/libcxx/include/ext/hash_map index b57ea533bc3..225b72baa2c 100644 --- a/libcxx/include/ext/hash_map +++ b/libcxx/include/ext/hash_map @@ -206,7 +206,11 @@ template <class Key, class T, class Hash, class Pred, class Alloc> #include <ext/__hash> #if __DEPRECATED -#warning Use of the header <ext/hash_map> is deprecated. Migrate to <unordered_map> +#if defined(_MSC_VER) && ! defined(__clang__) + _LIBCPP_WARNING("Use of the header <ext/hash_map> is deprecated. Migrate to <unordered_map>") +#else +# warning Use of the header <ext/hash_map> is deprecated. Migrate to <unordered_map> +#endif #endif #pragma GCC system_header |

