mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
In order to accomplish this, cross-module references to typealiases are now banned except from within conformances and NameAliasTypes, the latter of which records the canonical type to determine if the typealias has changed. For conformances, we don't have a good way to check if the typealias has changed without trying to map it into context, but that's all right---the rest of the compiler can already fall back to the canonical type.
163 KiB
163 KiB