From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22862 invoked by alias); 2 Mar 2009 20:43:34 -0000 Received: (qmail 22824 invoked by alias); 2 Mar 2009 20:43:21 -0000 Date: Mon, 02 Mar 2009 20:43:00 -0000 Message-ID: <20090302204321.22823.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug c++/25185] deep typedef substitution in error message In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "jason at redhat dot com" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2009-03/txt/msg00137.txt.bz2 ------- Comment #11 from jason at redhat dot com 2009-03-02 20:43 ------- Subject: Re: deep typedef substitution in error message jason at redhat dot com wrote: > I figured you could apply the patch, rebuild GCC and see if the output > was more to your liking. But I suppose it's easier to just show you the output: ../../../../boost/sequence/make_range.hpp:60: instantiated from ‘boost::sequence::range_::range > boost::sequence::detail::range_maker, boost::array > >::operator()(const boost::sequence::identity_property_map&, char* const&, char* const&, const boost::sequence::detail::size_difference, const boost::array >&) const [instantiated from boost::sequence::range_::range::type> boost::sequence::detail::range_maker::operator()(const L&, const B&, const E&, const C&) const with L = boost::sequence::identity_property_map, B = char*, E = char*, C = boost::sequence::detail::size_difference, const boost::array >, Elements = boost::sequence::identity_property_map, Begin = char*, End = char*, CalcSize = boost::sequence::detail::size_difference, boost::array >]’ compared to ../../../../boost/sequence/make_range.hpp:60: instantiated from ‘boost::sequence::range_::range::type> boost::sequence::detail::range_maker::operator()(const L&, const B&, const E&, const C&) const [with L = boost::sequence::identity_property_map, B = char*, E = char*, C = boost::sequence::detail::size_difference, const boost::array >, Elements = boost::sequence::identity_property_map, Begin = char*, End = char*, CalcSize = boost::sequence::detail::size_difference, boost::array >]’ -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25185