summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2022-01-19 10:03:06 +0300
committerIvan Maidanski <ivmai@mail.ru>2022-01-19 18:03:58 +0300
commit5ed92fe7dbb0ef1bbd273526101ca9f5c725ee71 (patch)
treee5ba664ed5ca7bbc203f998da0e50f0c320ec8a5
parentddd6b96ec6d202900088b0175a01b18ca1098e5f (diff)
downloadbdwgc-5ed92fe7dbb0ef1bbd273526101ca9f5c725ee71.tar.gz
Remove string quotes for error directives
(refactoring) * include/private/gc_priv.h [E2K && USE_PTR_HWTAG && !__ptr64__]: Remove quotes for error directive message; do not issue error directive if CPPCHECK. * thread_local_alloc.c [THREAD_LOCAL_ALLOC && !THREADS]: Likewise.
-rw-r--r--include/private/gc_priv.h4
-rw-r--r--thread_local_alloc.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/include/private/gc_priv.h b/include/private/gc_priv.h
index bb8a949b..25aa8175 100644
--- a/include/private/gc_priv.h
+++ b/include/private/gc_priv.h
@@ -2005,8 +2005,8 @@ GC_INNER void GC_with_callee_saves_pushed(void (*fn)(ptr_t, void *),
: [adr] "r" (p)); \
v = val; \
} while (0)
-# else
-# error "Unsupported -march for e2k target"
+# elif !defined(CPPCHECK)
+# error Unsupported -march for e2k target
# endif
# define LOAD_WORD_OR_CONTINUE(v, p) \
diff --git a/thread_local_alloc.c b/thread_local_alloc.c
index e93750e0..f7c0852a 100644
--- a/thread_local_alloc.c
+++ b/thread_local_alloc.c
@@ -15,8 +15,8 @@
#if defined(THREAD_LOCAL_ALLOC)
-#ifndef THREADS
-# error "invalid config - THREAD_LOCAL_ALLOC requires GC_THREADS"
+#if !defined(THREADS) && !defined(CPPCHECK)
+# error Invalid config - THREAD_LOCAL_ALLOC requires GC_THREADS
#endif
#include "private/thread_local_alloc.h"