// Test to make sure we do not ICE on this invalid program.
// { dg-options "" }
struct A {}; // { dg-message "defined here" }
void A::foo(); // { dg-error "no declaration matches" }
// { dg-message "no functions named" "note" { target *-*-* } .-1 }