int d = 16;
unsigned a = 3;
short e[18], f[18];
unsigned short *g = e;
int main() {
for (long h = 0; h < 8; ++h) {
e[h] = -1;
f[h] = -2;
}
for (short h = 1; h; h += 5)
for (int i = 0; i < d; i += 4)
a = ({
int j = 40 ? g[i] <= (unsigned)(1 ? f[i] : 0) : 0;
a < j ? 0 : j;
});
__builtin_printf("%u\n", a);
}
Testcase:
Commands:
Reduced LLVM IR:
Commands:
Found via fuzzer
@alexey-bataev