This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

c++/8702: gcc 3.3: "error: template definition of non-template"


>Number:         8702
>Category:       c++
>Synopsis:       gcc 3.3: "error: template definition of non-template"
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          rejects-legal
>Submitter-Id:   net
>Arrival-Date:   Mon Nov 25 08:46:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Craig Rodrigues
>Release:        gcc 3.3
>Organization:
>Environment:
FreeBSD 4.7:
Thread model: posix
gcc version 3.3 20021014 (experimental) [FreeBSD]


MacOS X 10.2.2
gcc version 3.3 20021120 (Apple Computer, Inc. build 1301)


>Description:
The following testcase compiles fine with
gcc 2.95, gcc 3.1, and gcc 3.2.

With gcc 3.3, the following error occurs:

=============================================================
In file included from a1.h:128,
                 from a.h:13,
                 from a.cpp:1:
a1.inl:123: error: no `TAO::Utils::Auto_Functor<X, Functor>::operator
   TAO::Utils::Auto_Functor_Ref<Y, Functor>()' member function declared in
   class `TAO::Utils::Auto_Functor<X, Functor>'
a1.inl:123: error: template definition of non-template `
   TAO::Utils::Auto_Functor<X, Functor>::operator
   TAO::Utils::Auto_Functor_Ref<Y, Functor>()'
=============================================================
>How-To-Repeat:
Testcase includes a Makefile, just type make.
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/x-gzip; name="testcase1.tar.gz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="testcase1.tar.gz"

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
J06cOHHixInTb0X/Aj7zd0MAUAAA


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]