1[/ 2 (C) Copyright Edward Diener 2011-2015 3 Distributed under the Boost Software License, Version 1.0. 4 (See accompanying file LICENSE_1_0.txt or copy at 5 http://www.boost.org/LICENSE_1_0.txt). 6] 7 8[section:vmd_compilers Compilers] 9 10Tested compilers are: 11 12On Windows: 13gcc versions 4.8 through 9.2. 14VC++ versions 8.0 through 14.2. 15clang targeting gcc versions 3.7 through 9.0 16clang targeting VC++ versions 3.9 through 9.0 17 18In Linux: 19gcc versions 4.4 through 9.2 20clang versions 3.3 through 9.0 21Intel C++ 12.1 throguh 19.0 22 23Not all versions compile all tests successfully. 24 25For VC++ 8.0 the BOOST_VMD_IS_EMPTY and BOOST_VMD_ASSERT_IS_EMPTY macros 26take a single parameter rather than variadic data because this 27version of VC++ does not accept variadic data which may be empty. 28 29The compilers supported are those which are deemed to offer C99/C++11 30variadic macro support for Boost PP as represented by the BOOST_PP_VARIADICS macro. 31 32[endsect] 33