libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / pr105522.c
blob186cd60cd320d9db18b4925ebc8f019a0d71af96
1 /* { dg-do compile { target *-*-darwin* } } */
2 typedef const struct __CFString * CFStringRef;
4 /* This used to ICE on powerpc darwin, in decode_addr_const. */
5 const void
6 * create_usage_match(const unsigned int page, const unsigned int usage, int
7 *okay)
10 const void *keys[2] =
11 { (void *) ((CFStringRef) __builtin___CFStringMakeConstantString (""
12 "DeviceUsagePage" ""))
13 , (void *) ((CFStringRef) __builtin___CFStringMakeConstantString (""
14 "DeviceUsage" ""))
16 return keys[1];