Opened 11 years ago
Closed 11 years ago
#5720 closed Bugs (fixed)
no type named 'tag' in 'boost::fusion::result_of::size<const boost::fusion::single_view<boost::spirit::unused_type> >'
| Reported by: | Owned by: | Joel de Guzman | |
|---|---|---|---|
| Milestone: | To Be Determined | Component: | spirit |
| Version: | Boost Release Branch | Severity: | Regression |
| Keywords: | Cc: | ps@… |
Description
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
Attachments (1)
Change History (3)
by , 11 years ago
| Attachment: | type_bug.cpp added |
|---|
comment:1 by , 11 years ago
comment:2 by , 11 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
Note:
See TracTickets
for help on using tickets.

Thank you, fix was merged between [74322] and [74331]. Now everything works again!