------- 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 <g...@codesourcery.com> Implement function template instantiation pretty printing. so, before GCC 3.0. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25185