blob: d9a4484bff47636e166a92d162e890b38750aae9 [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) ; // ERROR -
if (func) ; // WARNING -
if (bool(A.test)) ; // ERROR -
if (bool(func)) ; // WARNING -
if (pmf) ;
if (pf) ;
}