aboutsummaryrefslogtreecommitdiff
path: root/src/zencore/trace.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/zencore/trace.cpp')
-rw-r--r--src/zencore/trace.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/zencore/trace.cpp b/src/zencore/trace.cpp
index a026974c0..7c195e69f 100644
--- a/src/zencore/trace.cpp
+++ b/src/zencore/trace.cpp
@@ -10,7 +10,16 @@
# define TRACE_IMPLEMENT 1
# undef _WINSOCK_DEPRECATED_NO_WARNINGS
+// GCC false positives in thirdparty trace.h (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100137)
+# if ZEN_COMPILER_GCC
+# pragma GCC diagnostic push
+# pragma GCC diagnostic ignored "-Wstringop-overread"
+# pragma GCC diagnostic ignored "-Wdangling-pointer"
+# endif
# include <zencore/trace.h>
+# if ZEN_COMPILER_GCC
+# pragma GCC diagnostic pop
+# endif
# include <zencore/memory/fmalloc.h>
# include <zencore/memory/memorytrace.h>