|
From: <sv...@va...> - 2014-09-02 19:26:48
|
Author: philippe
Date: Tue Sep 2 19:26:40 2014
New Revision: 14435
Log:
Fix wrong operator = (instead of ==) in assertion
Assertion had a side effect (detected by Coverity)
Modified:
trunk/memcheck/mc_errors.c
Modified: trunk/memcheck/mc_errors.c
==============================================================================
--- trunk/memcheck/mc_errors.c (original)
+++ trunk/memcheck/mc_errors.c Tue Sep 2 19:26:40 2014
@@ -1551,7 +1551,7 @@
MC_LeakSuppExtra *lse = (MC_LeakSuppExtra*) VG_(get_supp_extra) (su);
MC_Error* extra = VG_(get_error_extra)(err);
- tl_assert (lse->leak_search_gen = MC_(leak_search_gen));
+ tl_assert (lse->leak_search_gen == MC_(leak_search_gen));
lse->blocks_suppressed += extra->Err.Leak.lr->num_blocks;
lse->bytes_suppressed
+= extra->Err.Leak.lr->szB + extra->Err.Leak.lr->indirect_szB;
|