OSDN Git Service

* g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 Nov 2001 19:04:47 +0000 (19:04 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 Nov 2001 19:04:47 +0000 (19:04 +0000)
constructs.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47448 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/g++.old-deja/g++.pt/memtemp100.C

index 025adbb..f326990 100644 (file)
@@ -1,3 +1,8 @@
+2001-11-29  Mark Mitchell  <mark@codesourcery.com>
+
+       * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
+       constructs.
+
 Wed Nov 28 15:05:54 2001  Jeffrey A Law  (law@cygnus.com)
 
        * gcc.c-torture/execute/20011128-1.c: New test.
index 14db8ae..c88c3e7 100644 (file)
@@ -6,16 +6,16 @@
 
 using namespace std;
 
-template <class _T> struct traits
+template <class T> struct traits
 {
   typedef long next;
 };
 
 
-template <class _T>
+template <class T>
 struct c1
 {
-  template <class _U>
+  template <class U>
   struct c2
   {
     c2()
@@ -26,11 +26,11 @@ struct c1
 };
 
 
-template <class _T>
+template <class T>
 void foo()
 {
   cout << __PRETTY_FUNCTION__ << endl;
-  c1<typename traits<_T>::next>::c2<void>();
+  typename c1<typename traits<T>::next>::template c2<void>();
 }