Skip to content

Conversation

@sim642
Copy link
Member

@sim642 sim642 commented Jan 13, 2025

PR #1552 added the Vojdani privatization, but its invariant_global somehow remained the same as for the none privatization. Thus, it would generate invalid ghost witness invariants that aren't conditioned on mutex ghost variables.

This PR adapts the protection privatization invariant_global also to Vojdani privatization to fix the issue.

@sim642 sim642 added bug unsound sv-comp SV-COMP (analyses, results), witnesses labels Jan 13, 2025
@sim642 sim642 added this to the v2.6.0 milestone Jan 15, 2025
@sim642 sim642 merged commit f214ec5 into master Jan 15, 2025
21 checks passed
@sim642 sim642 deleted the traces-vojdani-invariant branch January 15, 2025 09:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug sv-comp SV-COMP (analyses, results), witnesses unsound

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants