[LLVMdev] [cfe-dev] RFC: A proposal to move toward using C++11 features in LLVM & Clang / bounding support for old host compilers

Chris Lattner clattner at apple.com
Sun Oct 27 14:06:15 PDT 2013


On Oct 27, 2013, at 11:46 AM, Evan Cheng <evan.cheng at apple.com> wrote:

> 
> On Oct 27, 2013, at 11:18 AM, Chris Lattner <clattner at apple.com> wrote:
> 
>> On Sun, Oct 27, 2013 at 2:23 AM, Chandler Carruth <chandlerc at google.com> wrote:
>>> Greetings,
>>> 
>>> This has been discussed many times, and there are a lot of pro's and con's on each side, but increasingly I think the project needs to draw a line in the sand and put in place long-term policies around support for building LLVM & Clang with older C++ toolchains. It also would have the benefit of removing divergence between LLVM sub-projects already using C++11 features. As they have grown in popularity and as code moves back and forth across project boundaries, I think this is a growing strain.
>> 
>> Awesome, thank you for spearheading this discussion.  We really need to move to some C++'11 support, it is just a question of how and when.  We also had a discussion from a few months ago about this, can you summarize where we left off?  I thought there was a tentative plan for LLVM 3.4 (or maybe it was after 3.4 branched).
> 
> I have a quick question on this. Apology if this has already been answered in the past. Am I correct in assuming this also force changes to other projects which link in LLVM?

This will affect anyone using the LLVM C++ API.  It shouldn't affect clients of the C APIs.

-Chris



More information about the llvm-dev mailing list