From 3ae18175b566f5a4ae8c86e960bf4c7f1d8f27e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrzej=20Krzemie=C5=84ski?= Date: Tue, 20 Oct 2015 09:15:40 +0200 Subject: [PATCH] hack: detect intel --- ...ional_xconfig_HACK_TO_LIST_PREDEFINED_MACROS.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/test/optional_xconfig_HACK_TO_LIST_PREDEFINED_MACROS.cpp b/test/optional_xconfig_HACK_TO_LIST_PREDEFINED_MACROS.cpp index 1cd2c2b..e6b6ba0 100644 --- a/test/optional_xconfig_HACK_TO_LIST_PREDEFINED_MACROS.cpp +++ b/test/optional_xconfig_HACK_TO_LIST_PREDEFINED_MACROS.cpp @@ -17,13 +17,18 @@ int main() { #if defined(__GNUC__) - std::string rrefs_y = "HAS RVALUE REFS"; - std::string rrefs_n = "NO RVALUE REFS"; + std::string emptys; + +#ifdef BOOST_INTEL_CXX_VERSION + BOOST_TEST_EQ(emptys, "HAS INTEL INSIDE"); +#else + BOOST_TEST_EQ(emptys, "NO INTEL INSIDE"); +#endif #if !defined BOOST_NO_CXX11_RVALUE_REFERENCES - BOOST_TEST_EQ("", rrefs_y); + BOOST_TEST_EQ(emptys, "HAS RVALUE REFS"); #else - BOOST_TEST_EQ("", rrefs_n); + BOOST_TEST_EQ(emptys, "NO RVALUE REFS"); #endif int empty = -1;