mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Rather than just skipping requirements with satisfied Obj-C siblings during `resolveValueWitnesses()`, proactively record a default witness for these requirements. This prevents lazy value witness resolution from giving the skipped requirements a default witness after the conformance is already marked complete, which causes an assertion to fail. Resolves rdar://119435253
3.2 KiB
3.2 KiB