// { dg-do compile } // Copyright (C) 2003 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 25 Aug 2003 // Origin pr 11871 Dirk Mueller // PR c++/11871 Regression namespace std { class A { public: enum result { ok }; }; template class B : public A { public: typedef A::result result; }; } int main() { for(float result = 1.0;;); }