I have been trying Swift 6.2 on Fedora 43 (installed via `dnf install swift-lang`). When building a new empty package I am seeing a lot of warning like this:
warning: direct reference to protected function `$s20_CompilerSwiftSyntax0C8RewriterC7rewrite_6detachAA0C0Vx_SbtAA0C8ProtocolRzlF' in `/usr/libexec/swift/6.2/bin/../lib/swift/host/compiler/lib_CompilerSwiftSyntax.so' may break pointer equality
warning: direct reference to protected function `$s20_CompilerSwiftSyntax0C8RewriterC8visitPreyyAA0C0VF' in `/usr/libexec/swift/6.2/bin/../lib/swift/host/compiler/lib_CompilerSwiftSyntax.so' may break pointer equality
warning: direct reference to protected function `$s20_CompilerSwiftSyntax0C8RewriterC9visitPostyyAA0C0VF' in `/usr/libexec/swift/6.2/bin/../lib/swift/host/compiler/lib_CompilerSwiftSyntax.so' may break pointer equality
warning: direct reference to protected function `$s20_CompilerSwiftSyntax0C8RewriterC7rewrite_6detachAA0C0Vx_SbtAA0C8ProtocolRzlF' in `/usr/libexec/swift/6.2/bin/../lib/swift/host/compiler/lib_CompilerSwiftSyntax.so' may break pointer equality
warning: direct reference to protected function `$s20_CompilerSwiftSyntax0C8RewriterC8visitPreyyAA0C0VF' in `/usr/libexec/swift/6.2/bin/../lib/swift/host/compiler/lib_CompilerSwiftSyntax.so' may break pointer equality
warning: direct reference to protected function `$s20_CompilerSwiftSyntax0C8RewriterC9visitPostyyAA0C0VF' in `/usr/libexec/swift/6.2/bin/../lib/swift/host/compiler/lib_CompilerSwiftSyntax.so' may break pointer equality
Any idea what to do about this?
swift --version
Swift version 6.2 (swift-6.2-RELEASE)
Target: x86_64-unknown-linux-gnu
Build config: +assertions