You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stdcxx.apache.org by "Martin Sebor (JIRA)" <ji...@apache.org> on 2006/01/07 00:50:16 UTC
[jira] Created: (STDCXX-99) [HP aCC 3.63] error 475 on an explicit
instantiation before definition
[HP aCC 3.63] error 475 on an explicit instantiation before definition
----------------------------------------------------------------------
Key: STDCXX-99
URL: http://issues.apache.org/jira/browse/STDCXX-99
Project: STDCXX
Type: Bug
Components: External
Environment: HP aCC 3.63
Reporter: Martin Sebor
Opened by sebor@roguewave.com (Martin Sebor) on 2005-04-22 09:36
-------- Original Message --------
Subject: aCC 3.63 bogus error 475 on an explicit instantiation before definition
Date: Fri, 22 Apr 2005 10:35:35 -0600
From: Martin Sebor <se...@roguewave.com>
To: acxx-beta@cup.hp.com
Hi,
This bug appeared after we rearranged some of our template
instantiation code to work around a bug in another compiler.
aCC 6.0 works fine.
Martin
$ cat t.cpp && aCC -c -V t.cpp
template <class T> struct A;
template <class T> void foo ();
template <class T> void foo () { typename A<T>::B b; }
template void foo<int>();
template <class T> struct A { struct B { }; };
aCC: HP ANSI C++ B3910B A.03.63
Error 475: Exact position unknown; near ["t.cpp", line 7]. # Cannot
generate a specialization of incomplete template struct A<int>.
Error 618: "t.cpp", line 7 # The definition of template foo contains
typename qualification 'A<T>::B', yet generation of specialization "void
foo<int>()" implies that 'A<T>' is 'tentative struct A<int>', which is
incomplete.
template void foo<int>();
^^^^^^^^^^^^^^^^^^^^^^^^^
------- Additional Comment #1 From Martin Sebor on 2005-04-22 15:12 -------
Came up as a result of the following change made to address bug #448:
http://perforce.cvo.roguewave.com/@md=d&cd=//&c=bb7@//174217?ac=10
------- Additional Comment #2 From Martin Sebor on 2005-04-25 10:20 -------
-------- Original Message --------
Subject: RE: aCC 3.63 bogus error 475 on an explicit instantiation
before definition
Date: Mon, 25 Apr 2005 11:01:19 +0530
From: S G Ganesh <sg...@india.hp.com>
Reply-To: <sg...@india.hp.com>
To: 'Martin Sebor' <se...@roguewave.com>, <ac...@cup.hp.com>
Martin,
I've raised CR JAGaf61023 for this.
-Ganesh
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira