1
2out vec4 sk_FragColor;
3vec4 main() {
4    vec4 result = vec4(0.0);
5    {
6        float a = 0.0;
7        float b = 0.0;
8        for (; a < 10.0 && b < 10.0; (++a , ++b)) {
9            result.x += a;
10            result.y += b;
11        }
12    }
13    {
14        int c = 0;
15        for (; c < 10; ++c) {
16            result.z += 1.0;
17        }
18    }
19    {
20        float d[2] = float[2](0.0, 10.0);
21        float e[4] = float[4](1.0, 2.0, 3.0, 4.0);
22        float f = 9.0;
23        for (; d[0] < d[1]; ++d[0]) {
24            result.w = e[0] * f;
25        }
26    }
27    {
28        for (; ; ) break;
29    }
30    for (; ; ) break;
31    return result;
32}
33