swift
94e678da - ClangImporter: Ignore missing imports in SwiftDeclConverter::recordObjCOverride().

Commit
1 year ago
ClangImporter: Ignore missing imports in SwiftDeclConverter::recordObjCOverride(). `recordObjCOverride()` records semantic overrides for imported Obj-C methods. Since these methods are imported from a different language, it doesn't make sense to enforce Swift's member import visibility rules when performing lookups to find overridden methods. Doing so caused the Constrain Solver to lack important information needed to eliminate overloads, resulting in erroneous ambiguities. Resolves rdar://141636723.
Author
Committer
Parents
Loading