154803Srwatson/* compound literals */ 2160146Srwatson 354803Srwatsonstruct p { 454803Srwatson short a, b, c, d; 585845Srwatson} zz = { 685845Srwatson 1, 2, 3, 4 754803Srwatson}; 854803Srwatson 954803Srwatsonstruct p *bar(int i) 1054803Srwatson{ 1154803Srwatson static struct p q[10]; 1254803Srwatson return &q[i]; 1354803Srwatson} 1454803Srwatson 1554803Srwatsonfoo() 1654803Srwatson{ 1754803Srwatson *bar(1) = (struct p) { 1, 2, 3, 4 }; 1854803Srwatson} 1954803Srwatson