зеркало из https://github.com/microsoft/clang.git
Change 'Wchar' to 'WChar' casing, for consistency.
No functionality change. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@54588 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
46713efe13
Коммит
55f4b02bc7
|
@ -234,9 +234,9 @@ public:
|
|||
/// in <stddef.h>. The sizeof operator requires this (C99 6.5.3.4p4).
|
||||
QualType getSizeType() const;
|
||||
|
||||
/// getWcharType - Return the unique type for "wchar_t" (C99 7.17), defined
|
||||
/// getWCharType - Return the unique type for "wchar_t" (C99 7.17), defined
|
||||
/// in <stddef.h>. Wide strings require this (C99 6.4.5p5).
|
||||
QualType getWcharType() const;
|
||||
QualType getWCharType() const;
|
||||
|
||||
/// getSignedWCharType - Return the type of "signed wchar_t".
|
||||
/// Used when in C++, as a GCC extension.
|
||||
|
|
|
@ -999,10 +999,10 @@ QualType ASTContext::getSizeType() const {
|
|||
return UnsignedLongTy;
|
||||
}
|
||||
|
||||
/// getWcharType - Return the unique type for "wchar_t" (C99 7.17), the
|
||||
/// getWCharType - Return the unique type for "wchar_t" (C99 7.17), the
|
||||
/// width of characters in wide strings, The value is target dependent and
|
||||
/// needs to agree with the definition in <stddef.h>.
|
||||
QualType ASTContext::getWcharType() const {
|
||||
QualType ASTContext::getWCharType() const {
|
||||
if (LangOpts.CPlusPlus)
|
||||
return WCharTy;
|
||||
|
||||
|
|
|
@ -285,7 +285,7 @@ Sema::ActOnStringLiteral(const Token *StringToks, unsigned NumStringToks) {
|
|||
StringToks[NumStringToks-1].getLocation()));
|
||||
|
||||
QualType StrTy = Context.CharTy;
|
||||
if (Literal.AnyWide) StrTy = Context.getWcharType();
|
||||
if (Literal.AnyWide) StrTy = Context.getWCharType();
|
||||
if (Literal.Pascal) StrTy = Context.UnsignedCharTy;
|
||||
|
||||
// Get an array type for the string, according to C99 6.4.5. This includes
|
||||
|
|
Загрузка…
Ссылка в новой задаче