You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@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.
Yeah, this is to handle the case of program execution ending at an assert (because then the memory is usually not cleaned up). Only invoking this in case refine = true sounds reasonable.
@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
hasrefine = true
or something.The text was updated successfully, but these errors were encountered: