1// { dg-do run } 2// PRMS Id: 4679 3// Bug: g++ doesn't re-instantiate templates after definition is seen. 4 5template <class T> struct A; 6 7A<int> *a; 8 9template <class T> struct A { T t; }; 10 11int main() 12{ 13 if (a) 14 a->t = 1; // { dg-bogus "" } 15} 16