Remove old autovect-branch by moving to "dead" directory.
[official-gcc.git] / old-autovect-branch / gcc / testsuite / g++.old-deja / g++.mike / warn8.C
blob18b193722d399d698bd45326b76831f0a896c552
1 // { dg-do assemble  }
2 // { dg-options "-Walways-true" }
4 struct foo {
5   bool test();
6 };
7 bool func();
9 void test() {
10   foo A;
11   bool (foo::* pmf)() = &foo::test;
12   bool (*pf)() = func;
14   if (A.test) ;                 // { dg-error "" } 
15   if (func) ;                   // { dg-warning "" } 
16   if (bool(A.test)) ;           // { dg-error "" } 
17   if (bool(func)) ;             // { dg-warning "" } 
18   if (pmf) ;
19   if (pf) ;