1 /* Contributed by Kris Van Hees <kris.van.hees@oracle.com> */
2 /* If not gnu99, the u and U prefixes should be parsed as separate tokens. */
3 /* { dg-do compile } */
4 /* { dg-options "" } */
6 const unsigned short c0 = u'a'; /* { dg-error "undeclared" } */
7 /* { dg-error "expected ',' or ';'" "" { target *-*-* } 6 } */
8 const unsigned long c1 = U'a'; /* { dg-error "undeclared" } */
9 /* { dg-error "expected ',' or ';'" "" { target *-*-* } 8 } */
14 const unsigned short c2 = u'a';
15 const unsigned long c3 = U'a';
22 const void *s0 = u"a";
23 const void *s1 = U"a";