2018-11-07 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / g++.dg / cpp / ucnid-3.C
blob0db9aaaf71b14774911e396b3282b3b5940a8ae7
1 /* Test pasting of identifiers with UCNs preserves spelling.  */
2 /* { dg-do run } */
4 #include <stdlib.h>
5 #include <string.h>
7 #define c(s1, s2) s1 ## s2
8 #define h(s) #s
9 #define str(s) h(s)
11 int
12 main ()
14   if (strcmp (str (str (c (\u00c1, \u00C1))), "\"\\u00c1\\u00C1\""))
15     abort ();