Index: crypto/cssm_init.cc |
diff --git a/crypto/cssm_init.cc b/crypto/cssm_init.cc |
index 6fa585abb3416ca1760d3f4d5b2b0c22374e6eed..e9bef7c8ba871389a74fc852d9bd768040f16667 100644 |
--- a/crypto/cssm_init.cc |
+++ b/crypto/cssm_init.cc |
@@ -19,6 +19,11 @@ |
// - Apple Cryptographic Service Provider Functional Specification |
// - CryptoSample: http://developer.apple.com/SampleCode/CryptoSample/ |
+// CSSM functions are deprecated as of OSX 10.7, but have no replacement. |
+// https://bugs.chromium.org/p/chromium/issues/detail?id=590914#c1 |
+#pragma clang diagnostic push |
+#pragma clang diagnostic ignored "-Wdeprecated-declarations" |
+ |
namespace { |
void* CSSMMalloc(CSSM_SIZE size, void* alloc_ref) { |
@@ -203,3 +208,5 @@ ScopedCSSMData::~ScopedCSSMData() { |
} |
} // namespace crypto |
+ |
+#pragma clang diagnostic pop // "-Wdeprecated-declarations" |