-
Notifications
You must be signed in to change notification settings - Fork 34
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
Custom frac domain breaks use of wildcard #569
Comments
Since I'll therefore close this issue. However, please file a Silver feature request if you really need more flexibility regarding wildcards. |
Thank you for the explanation, that makes it clearer for me. Would it be safe to say that any frontends for viper should avoid submitting complex expressions involving wildcards? I.e. that wildcard is only allowed as a singular literal argument for an |
Yes, your conclusion is correct. I've just filed a corresponding issue, as a reminder for us to clarify this. Thank you for bringing up the problem. |
In the following program, a wildcard permission is exhaled in both methods. However, one method uses our
frac
domain to convert the wildcard permission back and forth, which causes an assert to fail. The assert would normally hold if thefrac
domain was not used, as can be seen in the first method.I would expect this program to pass. Since
0 < N
holds, all the permission values should end up being indistinguishable fromwildcard
, but apparently this is not the case. Am I missing an aspect of the use offrac
that causes the second method to break, or is something going wrong in Viper?The text was updated successfully, but these errors were encountered: