]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/math/test/test_1F1.cpp
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / boost / libs / math / test / test_1F1.cpp
index b8d1af3807227d185dbe03ad1228d261140d96e2..2da92665cb16720aa1e65ee749e6b006e0bed9dc 100644 (file)
@@ -106,6 +106,14 @@ void expected_results()
       "double",                      // test type(s)
       "Bug.*",                     // test data group
       ".*", 300, 50);                 // test function
+#elif(LDBL_MANT_DIG != DBL_MANT_DIG)
+   add_expected_result(
+      ".*",                          // compiler
+      ".*",                          // stdlib
+      ".*",                          // platform
+      "double",                      // test type(s)
+      ".*double limited precision.*", // test data group
+      ".*", 10, 5);                 // test function
 
 #endif
 
@@ -183,10 +191,13 @@ BOOST_AUTO_TEST_CASE( test_main )
 #endif
 #endif
 #endif
-#if !defined(TEST) || (TEST == 6)
+   //
+   // These next 2 tests take effectively "forever" to compile with clang:
+   //
+#if (!defined(TEST) || (TEST == 6)) && !defined(__clang__)
    test_spots(boost::multiprecision::cpp_bin_float_quad(), "cpp_bin_float_quad");
 #endif
-#if !defined(TEST) || (TEST == 7)
+#if (!defined(TEST) || (TEST == 7)) && !defined(__clang__)
    typedef boost::multiprecision::number<boost::multiprecision::cpp_bin_float<40> > dec_40;
    test_spots(dec_40(), "dec_40");
 #endif