This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: compiler bug
- To: Artak Avetyan <artak at softhome dot net>
- Subject: Re: compiler bug
- From: Alexandre Oliva <aoliva at redhat dot com>
- Date: 17 Jan 2001 01:31:09 -0200
- Cc: bug-g++ at gnu dot org, bug-g++-request at gnu dot org, bug-gcc-request at gnu dot org, bug-gcc at gnu dot org
- Organization: GCC Team, Red Hat
- References: <3A643E85.EC2BE20@softhome.net>
On Jan 16, 2001, Artak Avetyan <artak@softhome.net> wrote:
> // Here I do not agree with declaration (using of keyword TEMPLATE),
> because
> // " TYPE " I already declared in class. It must be -
> // friend TYPE Multiply(Temp<TYPE> temp, unsigned long nLong);
> // But compiler wants so. Whatever, the problem is not here !!!
> template <TYPE> friend TYPE Multiply(Temp<TYPE> temp, unsigned long
> nLong);
You're missing a prior declaration of the template function and the
template brackets after the template function name.
--
Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer aoliva@{cygnus.com, redhat.com}
CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist *Please* write to mailing lists, not to me