| half foo(half x) { | |
| ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; | |
| --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; | |
| x = 42; | |
| return x; | |
| } | |
| half bar(half y) { | |
| y = foo(y); | |
| return y; | |
| } | |
| void main() { | |
| half _1_y = 123; // the inliner shouldn't try to reuse this name | |
| half z = 0; | |
| bar(z); | |
| sk_FragColor.x = z; | |
| } |