Files
swift-mirror/test/Serialization/conformance-objc-async.swift
Allan Shortlidge 43ce0dfe5b Sema: Record a default witness for requirements with satisfied Obj-C siblings.
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
2024-03-11 14:46:19 -07:00

3.2 KiB