mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Constrained and protocol extensions should always include the extension context in their mangling, since they are never equivalent to definitions in the original type context. Have them use the extension mangling, and include the generic signature of the extension in its mangling, which is necessary to disambiguate properties and other definitions that are defined with the same name and type in differently constrained extensions. Fixes rdar://problem/21027215. Swift SVN r29209
109 KiB
109 KiB