-
Notifications
You must be signed in to change notification settings - Fork 7
SV-COMP 22 fixes #27
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
SV-COMP 22 fixes #27
Conversation
|
One more bug uncovered, memcleanup instrumentation was not done, the |
You should probably rename the PR. |
|
One more fix added related to nontermination witnesses. |
This reverts commit 40046b2. A commit achieving the same thing is already present in CBMC causing duplication of the attribute.
If inlining is performed, the function_identifier parameter will always be __CPROVER_start. However, the former function is still stored in the goto instruction and can be sued for the instrumentation Signed-off-by: František Nečas <[email protected]>
This was previously commented out but was dropped in the rebase by accident (the code was moved and merge conflict not correctly resolved). This is necessary for some nontermination witnesses to function correctly. Signed-off-by: František Nečas <[email protected]>
cef5c19 to
36c8f77
Compare
|
Rebased to the current state of target branch. Lets see the results of one more pre-run and we can probably merge this if everything goes well :) |
|
@peterschrammel this should be ready, could you merge it, please? Thanks! |
@peterschrammel this is a fix for SVcomp, the same change that we had in our fork was applied in the develop branch ( see diffblue#5660 ) so it is no longer necessary. Reverting for now, we can drop these commits if we later rebase to a newer version.