Ticket #8756: 0004-Boost.MPL-treat-MSVC-1800-like-1700.patch

File 0004-Boost.MPL-treat-MSVC-1800-like-1700.patch, 1015 bytes (added by Lars Viklund <zao@…>, 9 years ago)
  • boost/mpl/assert.hpp

    From 2393c65640bfc382cc6501bf03e6788cbeff0ecf Mon Sep 17 00:00:00 2001
    From: Lars Viklund <zao@zao.se>
    Date: Tue, 2 Jul 2013 01:09:47 +0200
    Subject: [PATCH 4/6] Boost.MPL treat MSVC 1800 like 1700
    
    ---
     boost/mpl/assert.hpp | 4 ++--
     1 file changed, 2 insertions(+), 2 deletions(-)
    
    diff --git a/boost/mpl/assert.hpp b/boost/mpl/assert.hpp
    index 2439731..691283d 100644
    a b  
    3434#include <boost/config.hpp> // make sure 'size_t' is placed into 'std'
    3535#include <cstddef>
    3636
    37 #if BOOST_WORKAROUND(BOOST_MSVC, == 1700)
     37#if BOOST_WORKAROUND(BOOST_MSVC, == 1700) || BOOST_WORKAROUND(BOOST_MSVC, == 1800)
    3838#include <boost/mpl/if.hpp>
    3939#endif
    4040
    assert_rel_arg( assert_relation<r,x,y> );  
    244244
    245245BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE
    246246
    247 #if BOOST_WORKAROUND(BOOST_MSVC, == 1700)
     247#if BOOST_WORKAROUND(BOOST_MSVC, == 1700) || BOOST_WORKAROUND(BOOST_MSVC, == 1800)
    248248
    249249// BOOST_MPL_ASSERT((pred<x,...>))
    250250