]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/type_traits/test/has_not_equal_to_test.cpp
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / boost / libs / type_traits / test / has_not_equal_to_test.cpp
index 0b097cbd9b99e3e5d9b804fcc346f10968f8cd85..ef35d6aeb490512fd39bf003b42cad2696f31a56 100644 (file)
@@ -17,7 +17,7 @@
 
 #include "has_binary_operators.hpp"
 
-void specific() {
+BOOST_TT_PROC void specific() {
    BOOST_CHECK_INTEGRAL_CONSTANT((::boost::BOOST_TT_TRAIT_NAME< bool const, void, void >::value), 0);
    BOOST_CHECK_INTEGRAL_CONSTANT((::boost::BOOST_TT_TRAIT_NAME< bool &, void >::value), 0);
    BOOST_CHECK_INTEGRAL_CONSTANT((::boost::BOOST_TT_TRAIT_NAME< bool const &, void, void >::value), 0);
@@ -223,7 +223,7 @@ void specific() {
    // There are some things that pass that wouldn't otherwise do so:
    auto f = []() {};
    auto f2 = [](double)->int { return 2; };
-#ifndef BOOST_MSVC
+#if !defined(BOOST_MSVC) || (_MSC_FULL_VER >= 192829333)
    TEST_TR(decltype(f), bool, true);
    TEST_TR(decltype(f2), bool, true);
 #else