OSDN Git Service

2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / warn / pr36069.C
1 // PR c++/36069 Strange "warning: suggest parentheses around
2 // assignment used as truth value" with volatile/non volatile bools
3 // { dg-do compile }
4 // { dg-options "-Wparentheses" }
5 struct foo {
6   bool a;
7   volatile bool b,c;  
8   foo() { a = b = c = false; } // { dg-bogus "parentheses" }
9 };
10
11 int main() {
12   bool a;
13   volatile bool b,c;
14   a = b = c = false; // { dg-bogus "parentheses" }
15   foo A;
16 }