[cfe-commits] Patch for review : Unicode step 2
Chris Lattner
clattner at apple.com
Sun Jul 12 14:48:56 PDT 2009
On Jul 11, 2009, at 11:49 AM, AlisdairM wrote:
> Attached is my second candidate patch for Unicode support, which also
> includes step 1.
>
> This patch adds support for the new Unicode character types char16_t
> and
> char32_t, which naturally touches quite a few files - hence the size
> of the
> patch.
>
> It does not yet support Unicode character or string literals,
> although most
> of the string literal logic is in place. This will be step 3,
> although I
> hope to incrementally commit phases 1 and 2 first <g>
Looking good to me, thanks for breaking this down into incremental
steps:
@@ -198,7 +198,9 @@
QualType VoidTy;
QualType BoolTy;
QualType CharTy;
- QualType WCharTy; // [C++ 3.9.1p5], integer type in C99.
+ QualType WCharTy; // [C++ 3.9.1p5], integer type in C99.
+ QualType Char16Ty; // [C++0x 3.9.1p5], integer type in C99.
+ QualType Char32Ty; // [C++0x 3.9.1p5], integer type in C99.
Is the section number right? Do we even want to use numbers for C++
or should we use the section names instead?
Otherwise, the patch looks good to me!
-Chris
More information about the cfe-commits
mailing list