uniform half4 colorGreen; void d(inout int) {} void c(out int i) { // This expression is void-typed, because comma expressions take their type from the RHS. 12345, d(i); } void a(int i) { c(i); } half4 main(float2) { int i; a(i); return colorGreen; }