Fix wrong operator = (instead of ==) in assertion

Assertion had a side effect (detected by Coverity)


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14435
This commit is contained in:
Philippe Waroquiers
2014-09-02 19:26:40 +00:00
parent a3ccc76b17
commit f00a9f2c0d

View File

@@ -1551,7 +1551,7 @@ void MC_(update_extra_suppression_use) ( Error* err, Supp* su)
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;