[cfe-dev] Why in C++11 target -win32, char16_t disappears?

Reid Kleckner rnk at google.com
Sun Oct 6 08:08:20 PDT 2013


On Sun, Oct 6, 2013 at 9:03 AM, Nico Rieck <nico.rieck at gmail.com> wrote:

> On 06.10.2013 12:43, Edward Diener wrote:
>
>> That is not good since Boost header files expect clang to support
>> char16_t. I can test with -fno-ms-compatibility but does not that defeat
>> clang working Under Windows when Windows SDK header files are involved ?
>>
>
> Most of the things changed in MicrosoftMode seem to affect C++ and aren't
> that relevant for SDK headers since those are C/COM.
>

It will affect ATL/WTL a *lot*, but we can't quite parse those yet anyway.


> And indeed, I've been using Clang for diagnostics just fine on a COM
> project. And it seems as if there's no pressing need to have that pesky
> -fdelayed-template-parsing mode enabled, too. I've found only one issue
> which can be worked around by forward declaring IUnknown.
>
> -Nico
>
> ______________________________**_________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/**mailman/listinfo/cfe-dev<http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20131006/f8540679/attachment.html>


More information about the cfe-dev mailing list