summaryrefslogtreecommitdiff
path: root/cpp/include/IceUtil/DisableWarnings.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/include/IceUtil/DisableWarnings.h')
-rw-r--r--cpp/include/IceUtil/DisableWarnings.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/cpp/include/IceUtil/DisableWarnings.h b/cpp/include/IceUtil/DisableWarnings.h
index 863861539ab..4856273562b 100644
--- a/cpp/include/IceUtil/DisableWarnings.h
+++ b/cpp/include/IceUtil/DisableWarnings.h
@@ -38,7 +38,14 @@
// GCC
//
#if defined(__GNUC__)
-# pragma GCC diagnostic warning "-Wdeprecated-declarations"
+# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
+#endif
+
+//
+// Clang
+//
+#if defined(__clang__)
+# pragma clang diagnostic ignored "-Wdeprecated-declarations"
#endif