> Comments? gcc incorrectly warn on void f(int a, int b, int c, int d) { if (a) if (b) { c++; } else d++; } while your patch doesn't. I have tried building firefox with your patch and it fired 0 times, so LGTM! > Nico > Thanks, Rafael