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
The problem is related to how we handle size-lifted types in module ascriptions. We end up requiring that empty can produce an array of any size, because after substitution its type scheme becomes val empty [d₀] : [d₀]bool. Probably we should lift these anonymous sizes to the top level instead of attaching them as size parameters.
The text was updated successfully, but these errors were encountered:
The problem is related to how we handle size-lifted types in module ascriptions. We end up requiring that
empty
can produce an array of any size, because after substitution its type scheme becomesval empty [d₀] : [d₀]bool
. Probably we should lift these anonymous sizes to the top level instead of attaching them as size parameters.The text was updated successfully, but these errors were encountered: