summaryrefslogtreecommitdiffstats
path: root/src/warnings.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/warnings.hpp')
-rw-r--r--src/warnings.hpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/warnings.hpp b/src/warnings.hpp
index df711f0..31cdf42 100644
--- a/src/warnings.hpp
+++ b/src/warnings.hpp
@@ -19,6 +19,13 @@
#if defined(__clang__)
+# define PATCHAGE_DISABLE_FMT_WARNINGS \
+ _Pragma("clang diagnostic push") \
+ _Pragma( \
+ "clang diagnostic ignored \"-Wdocumentation-unknown-command\"") \
+ _Pragma("clang diagnostic ignored \"-Wglobal-constructors\"") \
+ _Pragma("clang diagnostic ignored \"-Wsigned-enum-bitfield\"")
+
# define PATCHAGE_DISABLE_GANV_WARNINGS \
_Pragma("clang diagnostic push") \
_Pragma( \
@@ -31,6 +38,8 @@
#elif defined(__GNUC__)
+# define PATCHAGE_DISABLE_FMT_WARNINGS _Pragma("GCC diagnostic push")
+
# define PATCHAGE_DISABLE_GANV_WARNINGS \
_Pragma("GCC diagnostic push") \
_Pragma("GCC diagnostic ignored \"-Wsuggest-override\"") \