summaryrefslogtreecommitdiff
path: root/extensions/source/ole/wincrap.hxx
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2015-11-20 23:49:21 +0100
committerStephan Bergmann <sbergman@redhat.com>2015-11-24 08:47:03 +0100
commitbbc7c0aea474460fd2214a708c6bc6477c481f39 (patch)
tree326dda81df85d8f6cd3db2bcc70de0b49b50cae4 /extensions/source/ole/wincrap.hxx
parentbce4c82f3a01e3414d18cbac7d6cc69ae4a2c5ff (diff)
Silence clang-cl warnings in system ATL includes
Change-Id: Ie9c35db4404182efa948949851caabf402f2d74b
Diffstat (limited to 'extensions/source/ole/wincrap.hxx')
-rw-r--r--extensions/source/ole/wincrap.hxx15
1 files changed, 15 insertions, 0 deletions
diff --git a/extensions/source/ole/wincrap.hxx b/extensions/source/ole/wincrap.hxx
index 210ccf9d7c16..f47b5ce6fc9e 100644
--- a/extensions/source/ole/wincrap.hxx
+++ b/extensions/source/ole/wincrap.hxx
@@ -40,12 +40,27 @@
#include <prewin.h>
#include <list>
+#if defined __clang__
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wall"
+#pragma clang diagnostic ignored "-Wattributes"
+#pragma clang diagnostic ignored "-Wdelete-incomplete"
+#pragma clang diagnostic ignored "-Wint-to-pointer-cast"
+#pragma clang diagnostic ignored "-Winvalid-noreturn"
+#pragma clang diagnostic ignored "-Wmicrosoft"
+#pragma clang diagnostic ignored "-Wnon-pod-varargs"
+#endif
+
// from oleobjw.hxx
#include <atlbase.h>
// from jscriptclasses.hxx
extern CComModule _Module;
#include <atlcom.h>
+#if defined __clang__
+#pragma clang diagnostic pop
+#endif
+
// from unoobjw.cxx
#include <olectl.h>