]> granicus.if.org Git - gc/commit
Fix test_cpp assertion violation in find-leak mode
authorIvan Maidanski <ivmai@mail.ru>
Wed, 21 Nov 2018 21:32:50 +0000 (00:32 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Fri, 23 Nov 2018 22:21:42 +0000 (01:21 +0300)
commit4f270ece6576c62b81102ee191814e5bfe343b03
tree8817d9383dcf9fe2389d80cddfd9af92f672e754
parente4fcf92a576143814926d5a49ff90c0c8c805427
Fix test_cpp assertion violation in find-leak mode

* tests/test_cpp.cc (C.Test, D.Test, F.Test): Do not fail on
nFreed>=0.8*nAllocated[F] assertion violation if GC_get_find_leak() returns
non-zero; replace .8*nAllocated[F] to (nAllocated[F]/5)*4 to avoid
floating-point operations.
tests/test_cpp.cc