-
Notifications
You must be signed in to change notification settings - Fork 126
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
Regression (Undefined vairable
) in program that uses submodules, functors, and interfaces
#1649
Comments
@mccleeary-galois has offered to look into this in #1650. If the fix proves non-trivial, we can consider reverting the changes from #1642 (which introduced this regression) for the time being. |
Hm, I was wondering if something like this might happen (due to the comment in the definition of More generally, we really need to come up with a reasonable model of what we want to be in scope on the REPL. Other related issues to this one are: #689, #998, #1382, #1553 |
Reverting and reopening #1642 and adding test for this in PR. |
Given the following Cryptol files:
The following works with Cryptol 3.1.0:
But not with the
master
branch of Cryptol:The commit which introduced this regression is 19ebc25 (
Only grab public IfaceDecls from other modules.
).Aside from the panic itself, the message in the panic has a typo:
Undefined vairable
should beUndefined variable
.The text was updated successfully, but these errors were encountered: