Where is the Swift 3.2 binary?

Xcode 9 Beta allows swapping between Swift 3.2 and Swift 4 in build settings. If I navigate to


/Applications/Xcode_9_beta_2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin


the Swift binary reports its version as:


Apple Swift version 4.0 (swiftlang-900.0.45.6 clang-900.0.26)


I've searched everywhere through the other Xcode.app folders, but can't find any Swift 3.2 binary. Where is it or how does Xcode 9 swap between Swift 4 and Swift 3.2 with only one binary that is reported as Swift 4?

>Where is it or how does Xcode 9 swap between Swift 4 and Swift 3.2 with only one binary that is reported as Swift 4?


Xcode 9/Swift 4 performs 'migration' from 3.2, providing quasi-support as far as that process is involved - no need to toggle to 3.2/support lower than Swift 4 at that point.


See the release notes for details:

https://download.developer.apple.com/Developer_Tools/Xcode_9_beta_3/Release_Notes_for_Xcode_9_beta_3.pdf

Where is the Swift 3.2 binary?
 
 
Q