1 2 3 4 5 6 7 8 9 10
// PR c++/20153 template <typename T> void foo() { union { struct { }; }; // { dg-error "prohibits anonymous struct" "anon" } // { dg-error "not inside" "not inside" { target *-*-* } 7 } // { dg-warning "no members" "no members" { target *-*-* } 7 } }