summaryrefslogtreecommitdiffstats
path: root/libcxx/test/std/numerics/numeric.ops
diff options
context:
space:
mode:
Diffstat (limited to 'libcxx/test/std/numerics/numeric.ops')
-rw-r--r--libcxx/test/std/numerics/numeric.ops/numeric.ops.midpoint/midpoint.integer.pass.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/libcxx/test/std/numerics/numeric.ops/numeric.ops.midpoint/midpoint.integer.pass.cpp b/libcxx/test/std/numerics/numeric.ops/numeric.ops.midpoint/midpoint.integer.pass.cpp
index 6b0f095a07a..32d931b2479 100644
--- a/libcxx/test/std/numerics/numeric.ops/numeric.ops.midpoint/midpoint.integer.pass.cpp
+++ b/libcxx/test/std/numerics/numeric.ops/numeric.ops.midpoint/midpoint.integer.pass.cpp
@@ -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>();
OpenPOWER on IntegriCloud