[SR-6790] A public default implementation of a public superprotocol's requirement in an internal subprotocol is not exported in release builds resulting in a linker error #49339
Labels
bug
A deviation from expected or documented behavior. Also: expected but undesirable behavior.
Attachment: Download
Additional Detail from JIRA
md5: a464b5c20a9c91745e155512b5fa757a
duplicates:
Issue Description:
If a framework
Framework
defines a public protocoland an internal implementation helper protocol
an extension of which fulfills the requirement of the public protocol
when a type in that framework conforms to the internal helper implementation
if an attempt is made to access the protocol requirement on an instance of that implementing type
Impl
in a different modulea linker error will occur in release builds:
The text was updated successfully, but these errors were encountered: