Fix two of the three bot failures for midpoint; the ones regarding the lack of '__int...
authorMarshall Clow <mclow.lists@gmail.com>
Thu, 14 Mar 2019 17:20:02 +0000 (17:20 +0000)
committerMarshall Clow <mclow.lists@gmail.com>
Thu, 14 Mar 2019 17:20:02 +0000 (17:20 +0000)
llvm-svn: 356169

libcxx/test/libcxx/numerics/numeric.ops/midpoint.integer.pass.cpp
libcxx/test/std/numerics/numeric.ops/numeric.ops.midpoint/midpoint.integer.pass.cpp

index cfbff73..d61d7fd 100644 (file)
@@ -41,7 +41,6 @@ int main(int, char**)
     test<int16_t>();
     test<int32_t>();
     test<int64_t>();
-    test<__int128_t>();
 
     test<unsigned char>();
     test<unsigned short>();
@@ -53,7 +52,11 @@ int main(int, char**)
     test<uint16_t>();
     test<uint32_t>();
     test<uint64_t>();
+
+#ifndef _LIBCPP_HAS_NO_INT128
+    test<__int128_t>();
     test<__uint128_t>();
+#endif
 
     test<char>();
     test<ptrdiff_t>();
index 6b0f095..32d931b 100644 (file)
@@ -115,7 +115,6 @@ int main(int, char**)
     signed_test<int16_t>();
     signed_test<int32_t>();
     signed_test<int64_t>();
-    signed_test<__int128_t>();
 
     unsigned_test<unsigned char>();
     unsigned_test<unsigned short>();
@@ -127,7 +126,11 @@ int main(int, char**)
     unsigned_test<uint16_t>();
     unsigned_test<uint32_t>();
     unsigned_test<uint64_t>();
+
+#ifndef _LIBCPP_HAS_NO_INT128
     unsigned_test<__uint128_t>();
+    signed_test<__int128_t>();
+#endif
 
 //     int_test<char>();
     signed_test<ptrdiff_t>();