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" "undeclared" } */
7 /* { dg-error "expected ',' or ';'" "expected" { target *-*-* } 6 } */
8 const unsigned long c1
= U
'a'; /* { dg-error "undeclared" "undeclared" } */
9 /* { dg-error "expected ',' or ';'" "expected" { 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";