-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
File "verifast1.ml", line 301, characters 23-29: Assertion failed #24
Comments
Hi James, Yes, long time no speak :-) Glad to see you're still playing with VeriFast! With respect to the issue: this was fixed by bec3035, post-release 16.01. I'll leave this issue open, though, as a reminder to produce a new release. |
Ah, great! I should try building from source. I picked up VeriFast again at the weekend because we have some C code which is important, optimized for hot path, and has a nice logical interface, which is ideal for verification. I did a little research and it seems VeriFast is still the premier tool for C verification. (I also looked at Frama-C, which by comparison seems complex and ad hoc.) |
I get this error when attempting to verify a file:
Comes from https://github.com/verifast/verifast/blob/master/src/verifast1.ml#L301 :
Seeing the message in the source I was quickly able to fix the error. Until this feature is added, can we ensure that the failure message is shown to the end user?
Btw @btj long time no speak! Very glad to see you're still working on VeriFast. And it's great to see that it's finally open source! (Because I wouldn't have been able to move past this error otherwise :-) )
The text was updated successfully, but these errors were encountered: