1 /* Test that the initializer of a compound literal is properly walked
2    when tree inlining.  */
3 /* Origin: PR c/5105 from <aj@suse.de>.  */
4 
5 typedef struct { long p; } pt;
6 
f(pt _p)7 inline pt f (pt _p)
8 {
9   long p = _p.p;
10 
11   return (pt) { (p) };
12 }
13 
mmap_mem(void)14 static int mmap_mem (void)
15 {
16   pt p;
17   p = f (p);
18 
19   return 0;
20 }
21