[cfe-commits] [patch] Default to -std=c++11 on windows

Nico Weber thakis at chromium.org
Wed Jul 11 09:47:16 PDT 2012


On Wed, Jul 11, 2012 at 6:28 PM, Chandler Carruth <chandlerc at google.com> wrote:
> LGTM.

Thanks, r160052.

> It would be good to document this behavior somewhere.

Patch attached.

>
>
> On Wed, Jul 11, 2012 at 9:21 AM, Nico Weber <thakis at chromium.org> wrote:
>>
>> Hi,
>>
>> 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
>> change.
>>
>> 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.
>>
>> Ok?
>>
>> Nico
>>
>> _______________________________________________
>> cfe-commits mailing list
>> cfe-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: clang-windocs.patch
Type: application/octet-stream
Size: 1338 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20120711/d1e703f0/attachment.obj>


More information about the cfe-commits mailing list