summaryrefslogtreecommitdiffstats
path: root/libcxx/test/language.support/support.limits/limits/is_specialized.pass.cpp
diff options
context:
space:
mode:
authorStephan Tolksdorf <st@quanttec.com>2014-03-26 19:45:52 +0000
committerStephan Tolksdorf <st@quanttec.com>2014-03-26 19:45:52 +0000
commite180ecab2c8fb1b4bc067abc373d351351c250a6 (patch)
treeee69dcca91b75d549ae9d58359e51385133d7dc7 /libcxx/test/language.support/support.limits/limits/is_specialized.pass.cpp
parent6e28e6aaaf68dd75fcadaf6abe48c10cb20a43e4 (diff)
downloadbcm5719-llvm-e180ecab2c8fb1b4bc067abc373d351351c250a6.tar.gz
bcm5719-llvm-e180ecab2c8fb1b4bc067abc373d351351c250a6.zip
[libc++] Teach is_integral, is_[un]signed and make_[un]signed about __[u]int128_t
This commit also adds tests for std::numeric_limits<__[u]int128_t>. Reviewed in http://llvm-reviews.chandlerc.com/D2917 llvm-svn: 204849
Diffstat (limited to 'libcxx/test/language.support/support.limits/limits/is_specialized.pass.cpp')
-rw-r--r--libcxx/test/language.support/support.limits/limits/is_specialized.pass.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/libcxx/test/language.support/support.limits/limits/is_specialized.pass.cpp b/libcxx/test/language.support/support.limits/limits/is_specialized.pass.cpp
index 1e323b80ada..ff5c1a2c0b8 100644
--- a/libcxx/test/language.support/support.limits/limits/is_specialized.pass.cpp
+++ b/libcxx/test/language.support/support.limits/limits/is_specialized.pass.cpp
@@ -59,6 +59,10 @@ int main()
test<unsigned long>();
test<signed long long>();
test<unsigned long long>();
+#ifndef _LIBCPP_HAS_NO_INT128
+ test<__int128_t>();
+ test<__uint128_t>();
+#endif
test<float>();
test<double>();
test<long double>();
OpenPOWER on IntegriCloud