1 // PR c++/91304 - prefix attributes ignored in condition.
2 // { dg-do compile { target c++11 } }
3 // { dg-additional-options "-Wall -Wextra" }
4 
5 int f();
6 
g()7 void g()
8 {
9   if ([[maybe_unused]] int i = f()) { }
10   if ([[deprecated]] int i = f()) { i = 10; } // { dg-warning ".i. is deprecated" }
11   if (int i [[maybe_unused]] = f()) { }
12   if (int i [[deprecated]] = f()) { i = 10; } // { dg-warning ".i. is deprecated" }
13 }
14