Description
@karoliineh found that our SV-COMP valid-memsafety verdict is impacted by inserting a __goblint_check
into the program.
That is supposed to not impact the analysis at all (only output), so this behavior is wrong.
The offending code is here:
analyzer/src/analyses/memLeak.ml
Lines 230 to 245 in 153ce28
In particular, it should probably only be handled when
Assert
has refine = true
or something.