// { dg-do compile } // Copyright (C) 2001 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 31 Dec 2001 // We'd tsubst a pointer to member reference struct A {}; template T A::* Foo (); // { dg-error "reference" } void Baz () { Foo (); // { dg-error "no matching function" "" } // { dg-message "candidate" "candidate note" { target *-*-* } 14 } }