[SR-3882] @objc protocol conformance info isn't recorded when a type conforms to a Swift sub-protocol #46467
Labels
bug
A deviation from expected or documented behavior. Also: expected but undesirable behavior.
compiler
The Swift compiler in itself
good first issue
Good for newcomers
IRGen
LLVM IR generation
Additional Detail from JIRA
md5: 81faa2c7bb51b407ffd231c12af1650f
Issue Description:
The following code should print
true
twice, but theis Base
check erroneously fails:I suspect that, when we emit the ObjC metadata for
Nada
, we fail to walk the super-protocols of the protocols thatNada
conforms to in order to find ObjC protocol conformances that need to be recorded.The text was updated successfully, but these errors were encountered: