summaryrefslogtreecommitdiff
path: root/external/liborcus/gcc9.patch.0
blob: da404038e68eec7204b5184dba765b51471aa795 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
--- include/orcus/types.hpp
+++ include/orcus/types.hpp
@@ -8,6 +8,14 @@
 #ifndef INCLUDED_ORCUS_TYPES_HPP
 #define INCLUDED_ORCUS_TYPES_HPP

+#ifdef __GNUC__
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wpragmas" // for old GCC
+#pragma GCC diagnostic ignored "-Wunknown-warning-option" // for Clang
+#pragma GCC diagnostic ignored "-Wdeprecated-copy"
+#pragma GCC diagnostic ignored "-Wshadow"
+#endif
+
 #include <cstdint>
 #include <cstdlib>
 #include <vector>
@@ -629,5 +637,9 @@ ORCUS_PSR_DLLPUBLIC extern const xml_token_t XML_UNKNOWN_TOKEN;

 }

+#ifdef __GNUC__
+#pragma GCC diagnostic pop
+#endif
+
 #endif
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */