c++/186: Re: bug report: explicit template instantiation

Martin v. Loewis martin@loewis.home.cs.tu-berlin.de
Fri Apr 28 23:06:00 GMT 2000


>Number:         186
>Category:       c++
>Synopsis:       bug report: explicit template instantiation
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          analyzed
>Class:          ice-on-legal-code
>Submitter-Id:   net
>Arrival-Date:   Fri Apr 28 23:06:00 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Heiko Goller <heiko.goller@gmx.net>
>Release:        2.95.2
>Organization:
>Environment:
>Description:
 Original-Message-ID: <390458E2.9517D06C@gmx.net>
 Date: Mon, 24 Apr 2000 08:23:30 -0600

 trying to resolve an unresolved symbol by explicitly instantiating a
 template memeber function
 I ran into the following compiler error.
 Thanks for all your efforts!

 Heiko


 Here's the compiler output:

 Compiling catia/xcatia/util/xcat_option.cxx
 /home/hgoller/head6x/catia/xcatia/util/xcat_option.cxx:19: Internal
 compiler error.
 /home/hgoller/head6x/catia/xcatia/util/xcat_option.cxx:19: Please submit
 a full bug report.
 /home/hgoller/head6x/catia/xcatia/util/xcat_option.cxx:19: See
 <URL: http://www.gnu.org/software/gcc/faq.html#bugreport > for
 instructions.

 Here's the source:
 #include <std/straits.h>
 template char * string_char_traits<char>::set(char *, char const &,
 unsigned int);

 Here are the compiler options:
 none

 Here's the compiler version:
 [hgoller@skippy head6x]$ g++ -v
 Reading specs from /usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/specs

 gcc version 2.95.2 19991024 (release)

 System:
 RedHat 6.1
>How-To-Repeat:
begin 644 a.ii.bz2
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
-V,_\7<D4X4)``;9CK```
`
end
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the Gcc-prs mailing list