You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
with cppl will duplicate the type quantifiers of foldl2 defined in seq.mc to something similar to
let foldl21: all c. all b7. all a28. all a28. all b7. all c. Unknown
in the resulting mexpr program. The problem seems to arise in the extraction phase of model compilation. Note that the output program will also fail to type check due to miking-lang/miking#830 when using partial CPS. However, the quantifier duplication also occurs for full CPS and no CPS.
The text was updated successfully, but these errors were encountered:
Compiling the following model
with
cppl
will duplicate the type quantifiers offoldl2
defined inseq.mc
to something similar toin the resulting
mexpr
program. The problem seems to arise in the extraction phase of model compilation. Note that the output program will also fail to type check due to miking-lang/miking#830 when using partial CPS. However, the quantifier duplication also occurs for full CPS and no CPS.The text was updated successfully, but these errors were encountered: