Prior to this change, the compiler was wrongly allowing
iso constructors to take non-sendable arguments, and
preventing box constructors from taking them.
To fix this issue, the direction of subtype checking was reversed
in this particular check in the TypeCheck pass of the compiler.
Prior to this change, the compiler was wrongly allowing
iso
constructors to take non-sendable arguments, and preventingbox
constructors from taking them.To fix this issue, the direction of subtype checking was reversed in this particular check in the
TypeCheck
pass of the compiler.