struct s { float f[1]; };
struct s foo();
float bar() { return foo().f[0]; }


syntax highlighted by Code2HTML, v. 0.9.1