From 945afca717982db4363e6241a5da80a5999afed2 Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Thu, 29 Nov 2018 01:05:26 +0300 Subject: Workaround 'var reassigned before old value use' cppcheck false positive * extra/AmigaOS.c [!GC_AMIGA_ONLYFAST && CPPCHECK] (GC_amiga_allocwrapper_any): Add a dummy read of GC_amiga_dontalloc global variable; add comment. * pthread_support.c [CPPCHECK] (GC_do_blocking_inner): Add a dummy read of thread_blocked field of GC_thread. * pthread_support.c [CPPCHECK] (GC_call_with_gc_active): Add a dummy read of traced_stack_sect field of GC_thread. --- extra/AmigaOS.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'extra') diff --git a/extra/AmigaOS.c b/extra/AmigaOS.c index d8311eed..1daaa0ac 100644 --- a/extra/AmigaOS.c +++ b/extra/AmigaOS.c @@ -425,6 +425,9 @@ void *GC_amiga_allocwrapper_any(size_t size,void *(*AllocFunction)(size_t size2) #endif } +# if defined(CPPCHECK) + if (GC_amiga_dontalloc) /* variable is actually used by AllocFunction */ +# endif GC_amiga_dontalloc=FALSE; return ret; -- cgit v1.2.1