------- Comment #5 from rguenth at gcc dot gnu dot org 2009-04-24 09:24 ------- Another case:
void func(); void test(char *signature) { char ch = signature[0]; if (ch == 15 || ch == 3) { if (ch == 15) func(); } } -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28685