LLVM is now on C++14

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