From mboxrd@z Thu Jan 1 00:00:00 1970 From: Darren Pearce To: egcs-bugs@egcs.cygnus.com Subject: Re: Bug Report Date: Wed, 03 Feb 1999 16:21:00 -0000 Message-id: X-SW-Source: 1999-02/msg00088.html List-Id: The problem description should read: ----------------------------- Problem.h: #include // #include "NonExistentClass.h" template class ClassA { static void methodA() { } static NonExistentClass; }; ProblemMain.h: #include "Problem.h" class DerivedClassA : public ClassA { }; int main() { } ----------------------------- The correct C++ code is: Problem.h: #include #include "NonExistentClass.h" template class ClassA { static void methodA() { } static NonExistentClass nonex; }; ProblemMain.h: #include "Problem.h" class DerivedClassA : public ClassA { }; int main() { } I hope this clarifies matters. Thanks, Darren.