Cppcheck does not support GNU-specific "&&label" syntax currently.
* mark.c [WRAP_MARK_SOME && (MSWIN32 || MSWINCE) && __GNUC__
&& !GC_GNUC_PREREQ(4,7) && !GC_CLANG_PREREQ(3,3)] (GC_mark_some): Skip
"er.alt_path=&&handle_ex" statement if CPPCHECK.
# endif
er.alt_path = &&handle_ex;
# pragma GCC diagnostic pop
-# else /* pragma diagnostic is not supported */
+# elif !defined(CPPCHECK) /* pragma diagnostic is not supported */
er.alt_path = &&handle_ex;
# endif
er.ex_reg.handler = mark_ex_handler;