Files
swift-mirror/lib/Sema/CSSimplify.cpp
Robert Widmann 6d28831617 Existential Types Cannot Satisfy Superclass Bounds
It is not the case that `any P` satisfies a class bound
even if the existential is a composition with an exact
match to the class bound. The resulting existential box
must be opened as the exact class type before this conversion
can succeed.

This appears to be a regression from Swift 5.1, which was the last
Swift compiler that banned this typing rule.

rdar://92358570
2022-05-02 15:59:10 -07:00

520 KiB