blob: 0d32cebd9def75320ec2a1e4615a74d16aeb4df6 [file] [log] [blame]
/* { dg-additional-options "-std=gnu17" } */
enum { false, true } a;
int b, c, d, e, f;
int fn3();
void fn2();
void fn1() {
_Bool g, h = false, i = false;
int j;
c = b && f || d;
if (c) {
if (d)
i = true;
_Bool k = b;
int l = e, m = a;
g = k && l < m || l > m;
}
if (g)
h = true;
if (i)
fn2();
h &&j &&fn3();
}