diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 78e9f7327c6..3f8342c25d8 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2000-07-03 Nathan Sidwell + + * g++.old-deja/g++.pt (typename25.C): New test. + 2000-07-02 Zack Weinberg +// Derived from a bug report by scott snyder +// Our implicit typename extension was causing this pedantically +// correct program to fail + +struct list +{ + typedef int reference; +}; + +class d0_Collection_Base {}; + + +template +class d0_List_1 + : virtual public d0_Collection_Base, + public list +{ +public: + typedef int reference; +}; + +template +class d0_List +{ +public: + typedef d0_List_1 Base; + typedef typename Base::reference reference; +};