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
As I noted in my comments, in the precondition of source_1812 the global var z is referenced via mem_2, but in the body it is referenced via mem_1. This means that the procedure does not verify (even though it should).
Hi there,
I tried running BASIL (commit a7c77db) on this program (
bad-regions/clasloc.c
):I ran BASIL like so:
./mill run --input bad-regions/clasloc.adt --relf bad-regions/clasloc.relf --spec bad-regions/clasloc.spec --output bad-regions/clasloc.bpl --analyse --memory-regions dsa --simplify
Here's the spec:
BASIL produced the following Boogie code (excerpted):
As I noted in my comments, in the precondition of
source_1812
the global varz
is referenced viamem_2
, but in the body it is referenced viamem_1
. This means that the procedure does not verify (even though it should).Thanks!
bad-regions.zip
The text was updated successfully, but these errors were encountered: