predicate aware uninitialized analysis
[official-gcc.git] / gcc / testsuite / g++.dg / cpp / ucn-1.C
blob354e1d976b052ace18d3089447fc7dac35aa0275
1 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2170.html
2 // { dg-options "-std=c++0x -fextended-identifiers" }
4 int main()
6   "\u0041";                     // 'A' UCN is OK in string literal
7   '\u0041';                     // also OK in character literal
9   int c\u0041c;               // { dg-error "not valid in an identifier" }
10   int c\u0024c;               // $ is OK; not part of basic source char set
12   U"\uD800";              // { dg-error "not a valid universal character" }