Skip to content

Conversation

RyanGlScott
Copy link
Contributor

Don't import nominal types from parameterized modules, as SAW doesn't know how to reason about these yet. (This was the cause of the panic seen in #2673.)

Fixes #2673.

@RyanGlScott RyanGlScott self-assigned this Oct 7, 2025
@RyanGlScott RyanGlScott added the subsystem: cryptol-saw-core Issues related to Cryptol -> saw-core translation with cryptol-saw-core label Oct 7, 2025
…dules

Don't import nominal types from parameterized modules, as SAW doesn't know how
to reason about these yet. (This was the cause of the panic seen in #2673.)

Fixes #2673.
@RyanGlScott RyanGlScott force-pushed the T2673-cryptol-saw-core-import-nominal-types-fix branch from 01053c4 to 32556b1 Compare October 7, 2025 22:42
@RyanGlScott RyanGlScott merged commit 731c648 into master Oct 8, 2025
37 checks passed
@RyanGlScott RyanGlScott deleted the T2673-cryptol-saw-core-import-nominal-types-fix branch October 8, 2025 01:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
subsystem: cryptol-saw-core Issues related to Cryptol -> saw-core translation with cryptol-saw-core
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Panic when importing Cryptol module combining parameters and nominal types (found TVar that's TVBound but doesn't exist)
3 participants