[Bug c/102245] [12 Regression] false int-in-bool-context warning with shift
jakub at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Sep 8 22:14:35 GMT 2021
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102245
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Last reconfirmed| |2021-09-08
Status|UNCONFIRMED |NEW
CC| |jakub at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Started with r12-3073-g1d244020246cb155e4de62ca3b302b920a1f513f
Deobfuscated testcase:
int
foo (_Bool x)
{
int v = 0;
return (v & ~1L) | (1L & (x << 0));
}
More information about the Gcc-bugs
mailing list