Daily bump.
[gcc.git] / gcc / testsuite / g++.dg / warn / Wunused-var-35.C
blobe257e63125a27f920c22ee2a3f83dd35572751bd
1 // PR c++/44648 - missing -Wunused warning on a const variable in if statement
2 // { dg-do compile }
3 // { dg-options "-Wunused" }
5 int main()
7   bool b0 = 1;           // { dg-warning "\\\[-Wunused-variable\\\]" }
8   const bool b00 = 1;    // { dg-warning "\\\[-Wunused-variable\\\]" }
9   if (bool b1 = 1)       // { dg-warning "\\\[-Wunused-variable\\\]" }
10     return 0;
11   else
12     return 1;
14   if (const bool b2 = 1) // { dg-warning "\\\[-Wunused-variable\\\]" }
15     return 0;
16   else
17     return 1;