This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/25185] deep typedef substitution in error message
- From: "jason at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 2 Mar 2009 18:24:42 -0000
- Subject: [Bug c++/25185] deep typedef substitution in error message
- References: <bug-25185-501@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #7 from jason at gcc dot gnu dot org 2009-03-02 18:24 -------
Actually this issue has nothing to do with typedefs: rather, for template
instantiations GCC prints out the template signature and then the template
arguments, rather than the signature of the instantiation. What you're seeing
is just the signature of the
boost::sequence::detail::range_maker<...>::operator() template.
This change happened in 1999:
1999-09-28 Gabriel Dos Reis <gdr@codesourcery.com>
Implement function template instantiation pretty printing.
so, before GCC 3.0.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25185