Skip to content

change agree() to be a proof fn #24

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

Merged
merged 1 commit into from
Jun 2, 2025

Conversation

zeldovich
Copy link
Collaborator

The original reason why this was an exec fn was that we needed a tracked self, to eventually get a tracked ghost variable from it. But turns out Verus is OK with turning an exec-mode variable into a tracked variable, so this change works just fine.

The original reason why this was an `exec fn` was that we needed a tracked
self, to eventually get a tracked ghost variable from it.  But turns out
Verus is OK with turning an exec-mode variable into a tracked variable,
so this change works just fine.
@zeldovich
Copy link
Collaborator Author

@microsoft-github-policy-service agree company="Microsoft"

@zeldovich zeldovich merged commit 9d782a9 into microsoft:main Jun 2, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants