mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Recently I changed Sema to always emit materializeForSet for properties of structs, to fix issues with duplicate or missing symbols when the type declaration and conformance are in different translation units. The same issue can happen with properties of final classes and enums, so let's simplify the logic by always emitting a materializeForSet when possible. The new multifile demonstrate the problem.
88 KiB
88 KiB