Boost logo

Boost :

Subject: Re: [boost] [teeks99][test] Test failures on MSVC 8-11
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2015-11-02 16:53:23

On 2015-11-03 00:45, Raffi Enficiaud wrote:
> Ok, I lied: I just installed msvc-11 and tested: some lines in
> boost.test are failing:
> template<typename EnumType>
> using enum_values = unit_test::static_constant<
> nfp::typed_keyword<std::initializer_list<std::pair<const
> cstring,EnumType>>, struct enum_values_t>
> >;
> Those are scoped by
> but apparently this is not enough.

BOOST_NO_CXX11_AUTO_DECLARATIONS says that the compiler does not support
automatic variable type deduction:

   auto x = 10;

> Not sure which of the boost.config we
> should use there.

You're using a template alias. The BOOST_NO_CXX11_TEMPLATE_ALIASES macro
shows that the compiler lacks support for it, and it is defined for MSVC
versions older than 12.

Boost.Config macros for C++11 features are described here:

> I am now adding MSVC-11 to our runners, and push a hot fix, and still
> wondering why those columns were green last wednesday.

Probably because the tests had not cycled by then?

Boost list run by bdawes at, gregod at, cpdaniel at, john at