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;