From: Nathan Sidwell Date: Mon, 3 Jul 2000 08:14:03 +0000 (+0000) Subject: * g++.old-deja/g++.pt (typename25.C): New test. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d9b531423e1dda0ae17f0b7dfc81dedd17afacac;p=gcc.git * g++.old-deja/g++.pt (typename25.C): New test. From-SVN: r34843 --- 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; +};