1 // PR c++/35075 2 3 template<int&> struct A {}; 4 5 template<typename T> struct B 6 { 7 static const T t; 8 A<t> a; // { dg-error "reference variable" } 9 }; 10 11 B<int&> b; // { dg-message "required" } 12