-
Notifications
You must be signed in to change notification settings - Fork 273
Check some assumptions about goto programs before starting an analysis #918
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Given that currently most regression tests are failing, I think we need more diagnostic information.
Yes; that was pretty much what I was thinking. |
FWIW, the output of the failing tests is now worth looking at. I'd argue some actual cleanup in goto conversion is due. |
The current set of checks is certainly very incomplete, but at least provides some entry points for adding further tests.
I've got this on my "list of reviews required" and would love to see this moving. What is the current status? "I don't have time right now" will be the default if I don't hear from you. Perhaps that will motivate me to make the time :-) |
Status is: needs a time generator. It would be really important, but there are other tasks with an earlier deadline... |
OK; ping me if you get time before I do :-) |
This commit follows the style of PR diffblue#918 in terms of case analysis of goto instructions. The errors are now directly send to messaget instance and source location are added. No functionality was added, just a different form.
This commit follows the style of PR diffblue#918 in terms of case analysis of goto instructions. The errors are now directly send to messaget instance and source location are added. No functionality was added, just a different form.
This commit follows the style of PR diffblue#918 in terms of case analysis of goto instructions. The errors are now directly send to messaget instance and source location are added. No functionality was added, just a different form.
This commit follows the style of PR diffblue#918 in terms of case analysis of goto instructions. The errors are now directly send to messaget instance and source location are added. No functionality was added, just a different form.
Closing as this has now been implemented properly and is run with |
The current set of checks is certainly very incomplete, but at least provides
some entry points for adding further tests.
This is a first attempt to address #751, and mainly intended as a basis for discussion. All input and contributions very much welcome!