1 // PR c++/56380 2 3 template <typename T> 4 struct X { 5 X(); 6 mutable T x; // { dg-error "cannot be declared" } 7 }; 8 9 X<const int> a; // { dg-message "required from here" } 10 X<int&> b; // { dg-message "required from here" } 11