1 // PR c++/5658 2 3 // Copyright (C) 2002 Free Software Foundation, Inc. 4 // Contributed by Theodore.Papadopoulo 11 Feb 2002 <Theodore.Papadopoulo@sophia.inria.fr> 5 6 struct A { 7 typedef int iterator; 8 }; 9 template <typename T> 10 struct B: public A { 11 template <typename U> 12 struct iterator { 13 }; BB14 B() { } 15 }; main()16int main() 17 { 18 B<int> a; 19 } 20