// PR c++/19498 // Origin: Volker Reichelt // { dg-do compile } template struct A { template struct B; // { dg-error "reference to void" } }; A a; // { dg-message "instantiated" }