Incorrect EPropGuards
case in TVars
instance for Expr
#1569
Labels
bug
Something not working correctly
parameterized modules
Related to Cryptol's parameterized modules
type-guards
The
EPropGuards
case in theTVars
instance forExpr
does not perform substitution inside theType
field ofEPropGuards
:cryptol/src/Cryptol/TypeCheck/Subst.hs
Line 438 in 63f0ac6
This is causing declarations in prop guards whose type mentions a module type parameter to not get instantiated properly by
moduleInstance
, which causes the bug in GaloisInc/saw-script#1923.The text was updated successfully, but these errors were encountered: