Workaround 'mmap() resource handle leak' static analyzer warning
authorIvan Maidanski <ivmai@mail.ru>
Mon, 3 Oct 2016 20:34:56 +0000 (23:34 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Mon, 3 Oct 2016 20:34:56 +0000 (23:34 +0300)
commitfd1862244eae391843449178cff983800eb6800a
treea7fc7da431318140ff55a4f2801816d2357a2862
parenta75c0e1f71dcf49b41a40e0f34652f5f19d168fa
Workaround 'mmap() resource handle leak' static analyzer warning

* os_dep.c [USE_MUNMAP && LINT2] (GC_unmap, GC_remap, GC_unmap_gap):
Call GC_noop1(result) where result is returned by mmap or VirtualAlloc.
* os_dep.c [USE_MUNMAP && NACL] (GC_remap): Rename mmap_result local
variable to result.
* os_dep.c [USE_MUNMAP && !USE_WINALLOC] (GC_unmap_gap): Update
GC_unmapped_bytes (by len) only if len is non-zero.
os_dep.c