Boost logo

Boost :

Subject: [boost] [1.55][mpl][atomic] Tests failing on MSVC-12
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2013-10-29 04:15:14


Hi,

I'm seeing Boost.Atomic test failures on MSVC-12 with the following errors:

C:\local\boost\boost/iterator/detail/facade_iterator_category.hpp(166)
: error C2039: 'assert_not_arg' : is not a member of 'boost::mpl'
        C:\local\boost\boost/mpl/eval_if.hpp(41) : see reference to
class template instantiation
'boost::detail::facade_iterator_category_impl<CategoryOrTraversal,ValueParam,Reference>'
being compiled
        with
        [
            CategoryOrTraversal=boost::forward_traversal_tag
, ValueParam=boost::unit_test::basic_cstring<const char>
, Reference=boost::unit_test::basic_cstring<const char>
        ]

Here's the link with the complete message:

http://www.boost.org/development/tests/release/developer/output/teeks99-10-win2008-64on664-boost-bin-v2-libs-atomic-test-atomicity-test-msvc-12-0-debug-address-model-64-threading-multi.html

It doesn't seem to be a problem with Boost.Atomic but rather some
incompatibility of BOOST_MPL_ASSERT_NOT and MSVC-12. Does anyone know
what the problem is?


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk