From b60219eb8adbbbf555b7a192208d5c3a67abbfd8 Mon Sep 17 00:00:00 2001 From: Kohei Takahashi Date: Mon, 2 Feb 2015 04:08:13 +0900 Subject: [PATCH] Fix testcase for MSVC 10.0. MSVC 10.0/11.0 have but don't compile variadic templates. --- test/sequence/size.cpp | 6 ++++-- test/sequence/std_tuple_iterator.cpp | 3 ++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/test/sequence/size.cpp b/test/sequence/size.cpp index f8254dad..8c4c5a55 100644 --- a/test/sequence/size.cpp +++ b/test/sequence/size.cpp @@ -19,7 +19,8 @@ #include #include #include -#if !defined(BOOST_NO_CXX11_HDR_TUPLE) +#if !defined(BOOST_NO_CXX11_HDR_TUPLE) && \ + !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) #include #include #endif @@ -89,7 +90,8 @@ void test() check >(); } -#if !defined(BOOST_NO_CXX11_HDR_TUPLE) +#if !defined(BOOST_NO_CXX11_HDR_TUPLE) && \ + !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) { check >(); check >(); diff --git a/test/sequence/std_tuple_iterator.cpp b/test/sequence/std_tuple_iterator.cpp index 202fb7a5..e33db386 100644 --- a/test/sequence/std_tuple_iterator.cpp +++ b/test/sequence/std_tuple_iterator.cpp @@ -8,7 +8,8 @@ // The std_tuple_iterator adaptor only supports implementations // using variadic templates -#if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) +#if !defined(BOOST_NO_CXX11_HDR_TUPLE) && \ + !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) #include