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
let foo () =
(0, 1)
(*@ (a, b) = foo()
ensures a = 0
ensures b = 1 *)
When I feed this into Cameleer, I get these warnings:
File "/Users/fpottier/dev/inferno/src/Bar.ml", line 3, characters 5-6:
warning: unused variable b
File "/Users/fpottier/dev/inferno/src/Bar.ml", line 3, characters 2-3:
warning: unused variable a
Yet, verification (with Z3) succeeds. The warnings are surprising because the variables a and b are actually used in the two ensures clauses. Furthermore, the locations of the warnings are incorrect (the line number seems correct but the column numbers are off).
The text was updated successfully, but these errors were encountered:
Is this valid Gospel?
When I feed this into Cameleer, I get these warnings:
Yet, verification (with Z3) succeeds. The warnings are surprising because the variables
a
andb
are actually used in the twoensures
clauses. Furthermore, the locations of the warnings are incorrect (the line number seems correct but the column numbers are off).The text was updated successfully, but these errors were encountered: