1// PR c++/19498 2// Origin: Volker Reichelt <reichelt@igpm.rwth-aachen.de> 3// { dg-do compile } 4 5template<typename T> struct A 6{ 7 template<T&> struct B; // { dg-error "reference to void" } 8}; 9 10A<void> a; // { dg-message "required" } 11