blob: b2b57a42a37dc4eedbba9f4cbeaab74e6b088b16 [file] [log] [blame]
void increment(inout float a, inout float b, inout float c) {
a++, b++, c++;
}
noinline float userfunc(float v) {
return v + 1;
}
half4 main(float2 coords) {
float a = 1, b = 2, c = 3, z = 4;
if (false) {
a++, b++, c++;
}
a = 1;
b = 2;
z = 3;
a = a = 4;
z = z = z = 5;
a = z = 6;
z = a = z = 7;
a = c + 77.0;
b = c + 77.0;
a = sin(c + 77.0);
b = sin(c + 77.0);
a = userfunc(c + 77.0);
b = userfunc(c + 77.0);
a = a = cos(c);
b = b = cos(c);
for (int x=0; x<1; ++x) {
continue;
increment(a, b, c);
}
float d = c;
float e = d;
b = 3;
d++;
int i, j, k = j = i; // oss-fuzz:51741
return half4(b == 2, b == 3, d == 5, d == 4);
}