(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
warn/
Wduplicated-cond1.C
// PR c++/94265
// { dg-do compile { target c++17 } }
// { dg-additional-options "-Wduplicated-cond" }

void
foo ()
{
  if (int a = 0; a)
  { }
  else if (a = 5; a) // { dg-message "previously used here" }
  { }
  else if (; a) // { dg-warning "duplicated .if. condition" }
  { }
  else if (int b = ++a; a)
  { }
}