Hi Swift folks!
LLVM and clang are now compiling with C++14 as of yesterday: ⚙ D66195 Move to C++14
CMake projects will just inherit this build setting, but other builds will need to be updated. There's already some C++14 specific code in the LLVM codebase, so incoming merges will be broken unless all Swift builds also use C++14.
6 Likes
Ninja builds of master-next are already using C++14 because they inherit the C++ version from the LLVM CMake configuration.
I've put up a PR to update the Xcode support as well: Move Xcode support to C++14 by JDevlieghere · Pull Request #26673 · apple/swift · GitHub
3 Likes