It looks like the syntax for weak let was enabled sometime between Xcode 26.0 and 26.2. (That is, it's not in Swift 6.2, it is in Swift 6.2.3).
Along with the syntax, comes a warning for a weak var that's not written to. I'd like to avoid this warning when building with Xcode 26.2/Swift 6.2.3, whilst also allowing my code to be built by Xcode 26.0/6.2.
I expected that #if compiler(>=6.2.3) would allow me to achieve this, but it seems like patch versions don't work in this directive (>=6.2 is active, >=6.2.1 etc. are not).
Do I have any options?