1*c8dee2aaSAndroid Build Coastguard Workerhalf foo(half x) { 2*c8dee2aaSAndroid Build Coastguard Worker ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; 3*c8dee2aaSAndroid Build Coastguard Worker --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; 4*c8dee2aaSAndroid Build Coastguard Worker x = 42; 5*c8dee2aaSAndroid Build Coastguard Worker return x; 6*c8dee2aaSAndroid Build Coastguard Worker} 7*c8dee2aaSAndroid Build Coastguard Worker 8*c8dee2aaSAndroid Build Coastguard Workerhalf bar(half y) { 9*c8dee2aaSAndroid Build Coastguard Worker y = foo(y); 10*c8dee2aaSAndroid Build Coastguard Worker return y; 11*c8dee2aaSAndroid Build Coastguard Worker} 12*c8dee2aaSAndroid Build Coastguard Worker 13*c8dee2aaSAndroid Build Coastguard Workervoid main() { 14*c8dee2aaSAndroid Build Coastguard Worker half _1_y = 123; // the inliner shouldn't try to reuse this name 15*c8dee2aaSAndroid Build Coastguard Worker half z = 0; 16*c8dee2aaSAndroid Build Coastguard Worker bar(z); 17*c8dee2aaSAndroid Build Coastguard Worker sk_FragColor.x = z; 18*c8dee2aaSAndroid Build Coastguard Worker} 19