* gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.mike / warn8.C
blobea9dfb8681c49948ba2fff325fac9d7afd4ecf86
1 // { dg-do assemble  }
2 // { dg-options "-Waddress" }
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) ;