mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
It appears we were only using this to see if an associated type was derived or defaulted. This code didn't mesh well with the other stuff I was doing for default implementations, so I'd rather rip it out and just rely on calling 'isImplicit' to check for derived associated types instead. Note that there's a small change of behavior -- if an associated type is derived for one conformance, and then used as a witness in another, we were previously only marking it as defaulted in the first one, but now it is marked as defaulted in both. I do not believe this has any meaningful consequences.
26 KiB
26 KiB