2 // Copyright (C) 1999 Free Software Foundation, Inc.
3 // Contributed by Nathan Sidwell 25 Aug 1999 <nathan@acm.org>
6 // typenames are not injected early enough, [basic.scope.pdecl]3.3.1/4
7 // indicates this should compile.
21 struct F : C::Parent::F {
22 typedef C::Parent::F Parent;
28 struct F : D::Parent::F { // finds the wrong Parent
29 typedef D::Parent::F Parent;