summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tools/setjmp_t.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/setjmp_t.c b/tools/setjmp_t.c
index 40c801fb..254803ca 100644
--- a/tools/setjmp_t.c
+++ b/tools/setjmp_t.c
@@ -76,7 +76,11 @@ word (*volatile nested_sp_fn)(void) = nested_sp;
int g(int x);
-const char *a_str = "a";
+#if defined(CPPCHECK) || !defined(__cplusplus)
+ const char *a_str = "a";
+#else
+# define a_str "a"
+#endif
int main(void)
{