Subject: [Boost-bugs] [Boost C++ Libraries] #5720: no type named 'tag' in 'boost::fusion::result_of::size<const boost::fusion::single_view<boost::spirit::unused_type> >'
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2011-07-19 16:52:50
#5720: no type named 'tag' in 'boost::fusion::result_of::size<const
boost::fusion::single_view<boost::spirit::unused_type> >'
--------------------------------------------------+-------------------------
Reporter: Peter Schueller <ps@â¦> | Owner: djowel
Type: Bugs | Status: new
Milestone: To Be Determined | Component: spirit
Version: Boost Release Branch | Severity: Regression
Keywords: |
--------------------------------------------------+-------------------------
Something between [73158] and [73126] in the release branch causes the
attached program to fail with g++-4.5 and clang-2.9 (showing the clang
error message here).
Trunk is fine.
Could be an MPL issue and not a spirit issue. I think the problem already
existed in trunk and simply was not merged yet.
{{{
In file included from DLVresultParserDriver.cpp:3:
In file included from /var/lib/buildbot/instdirs/boost-
release/include/boost/spirit/include/qi.hpp:16:
In file included from /var/lib/buildbot/instdirs/boost-
release/include/boost/spirit/home/qi.hpp:14:
In file included from /var/lib/buildbot/instdirs/boost-
release/include/boost/spirit/home/qi/action.hpp:14:
In file included from /var/lib/buildbot/instdirs/boost-
release/include/boost/spirit/home/qi/action/action.hpp:14:
In file included from /var/lib/buildbot/instdirs/boost-
release/include/boost/spirit/home/qi/meta_compiler.hpp:14:
In file included from /var/lib/buildbot/instdirs/boost-
release/include/boost/spirit/home/support/meta_compiler.hpp:19:
In file included from /var/lib/buildbot/instdirs/boost-
release/include/boost/proto/proto.hpp:12:
In file included from /var/lib/buildbot/instdirs/boost-
release/include/boost/proto/core.hpp:21:
In file included from /var/lib/buildbot/instdirs/boost-
release/include/boost/proto/fusion.hpp:23:
In file included from /var/lib/buildbot/instdirs/boost-
release/include/boost/fusion/include/single_view.hpp:10:
In file included from /var/lib/buildbot/instdirs/boost-
release/include/boost/fusion/view/single_view.hpp:10:
In file included from /var/lib/buildbot/instdirs/boost-
release/include/boost/fusion/view/single_view/single_view.hpp:14:
In file included from /var/lib/buildbot/instdirs/boost-
release/include/boost/fusion/view/single_view/single_view_iterator.hpp:
16:
In file included from /var/lib/buildbot/instdirs/boost-
release/include/boost/fusion/view/single_view/detail/advance_impl.hpp:1
1:
In file included from /var/lib/buildbot/instdirs/boost-
release/include/boost/mpl/plus.hpp:19:
In file included from /var/lib/buildbot/instdirs/boost-
release/include/boost/mpl/aux_/arithmetic_op.hpp:34:
In file included from /var/lib/buildbot/instdirs/boost-
release/include/boost/mpl/aux_/include_preprocessed.hpp:37:
/var/lib/buildbot/instdirs/boost-
release/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:60:25: error: no
type named 'tag' in 'boost::fusion::result_of::size<const
boost::fusion::single_view<boost::spirit::unused_type> >'
typedef typename T::tag type;
~~~~~~~~~~~~^~~
/var/lib/buildbot/instdirs/boost-
release/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:111:20: note: in
instantiation of template class
'boost::mpl::plus_tag<boost::fusion::result_of::size<const
boost::fusion::single_view<boost::spirit::unused_type> > >' requested here
typename plus_tag<N1>::type
}}}
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/5720> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:07 UTC