diff --git a/test/language.support/support.limits/limits/numeric.limits.members/digits.pass.cpp b/test/language.support/support.limits/limits/numeric.limits.members/digits.pass.cpp index 6c49b50a..ee6aafe6 100644 --- a/test/language.support/support.limits/limits/numeric.limits.members/digits.pass.cpp +++ b/test/language.support/support.limits/limits/numeric.limits.members/digits.pass.cpp @@ -30,7 +30,7 @@ int main() test::is_signed ? 7 : 8>(); test(); test(); - test::is_signed ? 31 : 32>(); + test::is_signed ? sizeof(wchar_t)*8-1 : sizeof(wchar_t)*8>(); #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS test(); test(); diff --git a/test/language.support/support.limits/limits/numeric.limits.members/digits10.pass.cpp b/test/language.support/support.limits/limits/numeric.limits.members/digits10.pass.cpp index 8df5664f..73e87fc9 100644 --- a/test/language.support/support.limits/limits/numeric.limits.members/digits10.pass.cpp +++ b/test/language.support/support.limits/limits/numeric.limits.members/digits10.pass.cpp @@ -34,7 +34,7 @@ int main() test(); test(); test(); - test(); + test(); // 4 -> 9 and 2 -> 4 #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS test(); test(); diff --git a/test/utilities/meta/meta.unary.prop.query/alignment_of.pass.cpp b/test/utilities/meta/meta.unary.prop.query/alignment_of.pass.cpp index c896aa20..9ee89c29 100644 --- a/test/utilities/meta/meta.unary.prop.query/alignment_of.pass.cpp +++ b/test/utilities/meta/meta.unary.prop.query/alignment_of.pass.cpp @@ -12,6 +12,7 @@ // alignment_of #include +#include template void test_alignment_of() @@ -32,8 +33,8 @@ int main() { test_alignment_of(); test_alignment_of(); - test_alignment_of(); - test_alignment_of(); + test_alignment_of(); + test_alignment_of(); test_alignment_of(); test_alignment_of(); test_alignment_of();