diff --git a/test/test_compile_test_and_run.cpp b/test/test_compile_test_and_run.cpp index 66fa5b0a4..eda14ac21 100644 --- a/test/test_compile_test_and_run.cpp +++ b/test/test_compile_test_and_run.cpp @@ -7,20 +7,19 @@ #include #include +#if !defined(__CYGWIN__) #include "compile_test/instantiate.hpp" +#endif namespace local { auto instantiate_runner() -> void { - #if defined(BOOST_FLOAT64_C) + #if (defined(BOOST_FLOAT64_C) && !defined(__CYGWIN__)) + instantiate(static_cast(BOOST_FLOAT64_C(1.23))); - #if defined(__CYGWIN__) - const bool result_instantiate_and_run_is_ok = true; - #else const bool result_instantiate_and_run_is_ok = instantiate_runner_result::value; - #endif BOOST_TEST(result_instantiate_and_run_is_ok);