discrim.c 157 Bytes Raw Blame History Permalink 1 2 3 4 5 6 7 8 9 10 11 static volatile int do_mul; static volatile int x, v; int foo () { if (do_mul) x *= v; else x /= v; return x; } int main() { return foo() + foo(); }