LLVM is now on C++14

Hi Swift folks!

LLVM and clang are now compiling with C++14 as of yesterday: llvm.org/D66195
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: https://github.com/apple/swift/pull/26673

3 Likes
Terms of Service

Privacy Policy

Cookie Policy