Article View: gnu.g++.bug
Article #1086Re: g++ 2.2.1 template bug (3)
From: Mike Stump
Date: Fri, 06 Nov 1992 08:26
Date: Fri, 06 Nov 1992 08:26
39 lines
1701 bytes
1701 bytes
This problem has been fixed, and should not exist in the next release
of gcc.
> Message-Id: <9206121505.AA01169@joker>
> From: stefan@mpi-sb.mpg.de
> To: bug-gcc@prep.ai.mit.edu
> Date: Fri, 12 Jun 92 17:05:13 +0200
> Organization: Universitaet des Saarlandes
> D-W-6600 Saarbruecken, Germany
> // g++-2.2.1: friend function declaration in template class
> template <class T1, class T2> class A
> {
> T1 a;
> T2 b;
> friend T1 F1(A<T1,T2> x) { return x.a; }
> friend T2 F2(A<T1,T2> x) { return x.b; }
> };
> A<int,int> a;
> /*
> OUTPUT:
> Reading specs from /usr/local/lib/gcc-lib/sparc-sun-sunos4.1/2.2.1/specs
> gcc version 2.2.1
> /usr/local/lib/gcc-lib/sparc-sun-sunos4.1/2.2.1/cpp -lang-c++ -v -undef -D__GNUC__=2 -D__GNUG__=2 -D__cplusplus -Dsparc -Dsun -Dunix -D__sparc__ -D__sun__ -D__unix__ -D__sparc -D__sun -D__unix template3.c /usr/tmp/cca16502.i
> GNU CPP version 2.2.1 (sparc)
> /usr/local/lib/gcc-lib/sparc-sun-sunos4.1/2.2.1/cc1plus /usr/tmp/cca16502.i -quiet -dumpbase template3.cc -version -o /usr/tmp/cca16502.s
> GNU C++ version 2.2.1 (sparc) compiled by GNU C version 2.2.1.
> template3.c:10: parse error before `,'
> template3.c:11: parse error before `,'
> */
Technical Details
Message-ID:
<9211060826.AA01395@cygnus.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!ogicse!emory!wupost!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!cygnus.com!mrsShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!ogicse!emory!wupost!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!cygnus.com!mrs From: mrs@cygnus.com (Mike Stump) Newsgroups: gnu.g++.bug Subject: Re: g++ 2.2.1 template bug (3) Message-ID: <9211060826.AA01395@cygnus.com> Date: 6 Nov 92 08:26:41 GMT Article-I.D.: cygnus.9211060826.AA01395 Sender: gnulists@ai.mit.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 39 Approved: bug-g++@prep.ai.mit.edu