mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
A SpecializedProtocolConformance intentionally contains all of the information we need to synthesize the type witnesses from the underlying (generic) conformance. Do so lazily rather than eagerly, because we won't always need all of them. As a nice side effect, we no longer need to serialize the witnesses of these specialized protocol conformances, so we can save some space in the Swift module file. Swift SVN r11303
40 KiB
40 KiB