
20 Jun
2012
20 Jun
'12
11:36 p.m.
On 6/20/2012 1:37 PM, Daniel Larimer wrote:
I recently attempted to update to gcc 4.7 and code that compiled with 4.5.3 broke.
It appears that boost::fusion expects boost::fusion::random_access_traversal_tag to implicitly cast to mpl::bool_<false>.
Switching the 3rd argument from mpl::bool_<false> to an extra template arg (that was ignored), seems to fix the compilation errors.
Compiled with std=c++11
Do you have a minimal test case? Regards, -- Joel de Guzman http://www.boostpro.com http://boost-spirit.com