forked from boostorg/mp11
Remove clang-3.5,3.9 from .travis.yml; extend g++ workaround in mp_valid to 6.x
This commit is contained in:
@@ -30,15 +30,12 @@ addons:
|
|||||||
- clang-3.6
|
- clang-3.6
|
||||||
- clang-3.7
|
- clang-3.7
|
||||||
- clang-3.8
|
- clang-3.8
|
||||||
- clang-3.9
|
|
||||||
sources:
|
sources:
|
||||||
- ubuntu-toolchain-r-test
|
- ubuntu-toolchain-r-test
|
||||||
- llvm-toolchain-precise
|
- llvm-toolchain-precise
|
||||||
- llvm-toolchain-precise-3.5
|
|
||||||
- llvm-toolchain-precise-3.6
|
- llvm-toolchain-precise-3.6
|
||||||
- llvm-toolchain-precise-3.7
|
- llvm-toolchain-precise-3.7
|
||||||
- llvm-toolchain-precise-3.8
|
- llvm-toolchain-precise-3.8
|
||||||
- llvm-toolchain-precise-3.9
|
|
||||||
|
|
||||||
matrix:
|
matrix:
|
||||||
|
|
||||||
@@ -55,9 +52,6 @@ matrix:
|
|||||||
- os: linux
|
- os: linux
|
||||||
env: TOOLSET=gcc COMPILER=g++-6 CXXSTD=c++11
|
env: TOOLSET=gcc COMPILER=g++-6 CXXSTD=c++11
|
||||||
|
|
||||||
- os: linux
|
|
||||||
env: TOOLSET=clang COMPILER=clang++-3.5 CXXSTD=c++11
|
|
||||||
|
|
||||||
- os: linux
|
- os: linux
|
||||||
env: TOOLSET=clang COMPILER=clang++-3.6 CXXSTD=c++11
|
env: TOOLSET=clang COMPILER=clang++-3.6 CXXSTD=c++11
|
||||||
|
|
||||||
@@ -67,9 +61,6 @@ matrix:
|
|||||||
- os: linux
|
- os: linux
|
||||||
env: TOOLSET=clang COMPILER=clang++-3.8 CXXSTD=c++11
|
env: TOOLSET=clang COMPILER=clang++-3.8 CXXSTD=c++11
|
||||||
|
|
||||||
- os: linux
|
|
||||||
env: TOOLSET=clang COMPILER=clang++-3.9 CXXSTD=c++11
|
|
||||||
|
|
||||||
- os: osx
|
- os: osx
|
||||||
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++11
|
env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++11
|
||||||
|
|
||||||
|
@@ -48,8 +48,8 @@ int main()
|
|||||||
#endif
|
#endif
|
||||||
BOOST_TEST_TRAIT_FALSE((mp_valid<add_pointer, void, void>));
|
BOOST_TEST_TRAIT_FALSE((mp_valid<add_pointer, void, void>));
|
||||||
|
|
||||||
#if !defined( BOOST_GCC ) || !BOOST_WORKAROUND( BOOST_GCC, < 50500 )
|
#if !defined( BOOST_GCC ) || !BOOST_WORKAROUND( BOOST_GCC, < 70000 )
|
||||||
// g++ up to at least 5.4 doesn't like add_reference for some reason or other
|
// g++ up to at least 6.2 doesn't like add_reference for some reason or other
|
||||||
BOOST_TEST_TRAIT_FALSE((mp_valid<add_reference>));
|
BOOST_TEST_TRAIT_FALSE((mp_valid<add_reference>));
|
||||||
#if !defined( BOOST_MSVC ) || !BOOST_WORKAROUND( BOOST_MSVC, <= 1800 )
|
#if !defined( BOOST_MSVC ) || !BOOST_WORKAROUND( BOOST_MSVC, <= 1800 )
|
||||||
// msvc-12.0 gives an internal error here
|
// msvc-12.0 gives an internal error here
|
||||||
|
Reference in New Issue
Block a user