1 2 3 4 5
// PR 12762 template <typename> struct A { A() {}}; typedef A<int> Ac; Ac<double> a; // { dg-error "template" }