[cfe-commits] [patch] Default to -std=c++11 on windows
richard at metafoo.co.uk
Wed Jul 11 13:21:30 PDT 2012
Is there a reason to put the change there rather than in
CompilerInvocation::setLangDefaults? It seems like this would do the wrong
thing for tools which don't use the driver.
On Wed, Jul 11, 2012 at 9:28 AM, Chandler Carruth <chandlerc at google.com>wrote:
> It would be good to document this behavior somewhere.
> On Wed, Jul 11, 2012 at 9:21 AM, Nico Weber <thakis at chromium.org> wrote:
>> the attached patch lets clang default to -std=c++11 on windows, as
>> discussed on this list previously.
>> This could be done in either the driver or in the frontend, both
>> currently do some language standard processing. A comment in
>> lib/Driver/Tools.cpp (2 lines above my patch) suggests that eventually
>> all this code should move to the driver, so that's where I put my
>> This could also keyed off various things. I settled on comparing the
>> triple's OS to llvm::Triple::Win32, since that's what enables
>> -fms-compatibility by default too.
>> cfe-commits mailing list
>> cfe-commits at cs.uiuc.edu
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the cfe-commits