diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2018-11-29 01:05:26 +0300 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2018-11-29 01:08:09 +0300 |
commit | 945afca717982db4363e6241a5da80a5999afed2 (patch) | |
tree | fbcadda722b2d827122f65767aef6564c43ae210 /extra | |
parent | 53aa42b3a1fedb85c191600a7aa5190f6b53cd28 (diff) | |
download | bdwgc-945afca717982db4363e6241a5da80a5999afed2.tar.gz |
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.
Diffstat (limited to 'extra')
-rw-r--r-- | extra/AmigaOS.c | 3 |
1 files changed, 3 insertions, 0 deletions
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; |