blob: 3c61c8e0afb40f7b92266dcfd4cde947282519ec [file] [log] [blame]
// Build don't link:
struct foo {
bool test();
};
bool func();
void test() {
foo A;
bool (foo::* pmf)() = &foo::test;
bool (*pf)() = func;
if (A.test) ; // WARNING -
if (func) ; // WARNING -
if (bool(A.test)) ; // WARNING -
if (bool(func)) ;
if (pmf) ;
if (pf) ;
}