summaryrefslogtreecommitdiffstats
path: root/external/icu/gcc9.patch
blob: 5c9808f8c3a3c5e9b860e95bb54bd60b945c501a (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
--- source/i18n/unicode/format.h
+++ source/i18n/unicode/format.h
@@ -22,6 +22,13 @@
 
 #ifndef FORMAT_H
 #define FORMAT_H
+
+#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"
+#endif
 
 
 #include "unicode/utypes.h"
@@ -314,5 +314,9 @@
 
 #endif /* U_SHOW_CPLUSPLUS_API */
 
+#ifdef __GNUC__
+#pragma GCC diagnostic pop
+#endif
+
 #endif // _FORMAT
 //eof