Description
Swift version
swift 5
Platform
Linux 5.19
Editor
Visual studio with swift-tools-version 5.9
Does the issue reproduce with Swift 6?
I didn’t try
Description
Creating this issue as I was asked here
Hello, this is using VSCode + sourcekit-lsp
I have a swift library that is built using toolchain sdk version of 13.4.
In this code, I have import modules, import A and import B
The code builds, and I am also able to find the go-to-defs for items in A. However, I am unable to find anything for items in B when using go-to-defs. I've took a look at the LSP logging, and can verify that both output directory of the lib modules are included in the key.compilerargs with the -XCC flag
B uses sdk version of 15.2, A uses version 13.0
Is there something with the sdk versions that causes sourcekit-lsp to be able to not link the symbols correctly? Is this a known issue? Or am I totally on the wrong track here and the issue is elsewhere?
Thanks in advance.
Steps to Reproduce
Unfortunately I don't really have a simple way to reproduce this, as I can't share this project.
Logging
Unfortunately contains internal information, but if you'd like specific information I can do my best to send it