forked from swiftlang/swift
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Collect inherited associated type conformances.
When we're determining which protocols an associated type conforms to, look for same-named associated types in inherited protocols and add their conformances to the set of protocols to which this associated type conforms. Coupled with an embarrassing fix to the protocol-minimization code, this should eliminate the dreaded SILGen assertion about the number of conformances not matching the number of protocols when generating witness table entries for associated type witnesses. Fixes rdar://problem/21599502. Swift SVN r29976
- Loading branch information
1 parent
facf122
commit cef669a
Showing
3 changed files
with
62 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters