diff options
author | Hans Wennborg <hans@hanshq.net> | 2013-05-03 09:10:16 +0000 |
---|---|---|
committer | Hans Wennborg <hans@hanshq.net> | 2013-05-03 09:10:16 +0000 |
commit | 6f464bb8d316b95bf60efcdb2d21803659d3aa1b (patch) | |
tree | e4d554844ad553b9d747996604c909adc6666eea /include/clang/Lex/ModuleMap.h | |
parent | f5ebf9bf1df10ac15ba32a4b24dfe171b7848c58 (diff) |
Support __wchar_t in -fms-extensions and -fms-compatibility modes.
MSVC provides __wchar_t, either as an alias for the built-in wchar_t
type, or as a separate type depending on language (C vs C++) and flags
(-fno-wchar).
In -fms-extensions, Clang will simply accept __wchar_t as an alias for
whatever type is used for wide character literals. In -fms-compatibility, we
try to mimic MSVC's behavior by always making __wchar_t a builtin type.
This fixes PR15815.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@181004 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Lex/ModuleMap.h')
0 files changed, 0 insertions, 0 deletions