Sample had a typo. Correct sample has of course to return r.
int foo () { int c, r = 0; if ((c = foo ()) != 0 && c < 20) r = 1; return r; }
Sample had a typo. Correct sample has of course to return r.
int foo () { int c, r = 0; if ((c = foo ()) != 0 && c < 20) r = 1; return r; }