From 1f96a4df58d4f155725501a0e212157da9df2695 Mon Sep 17 00:00:00 2001 From: Howard Hinnant Date: Mon, 15 Jul 2013 18:09:11 +0000 Subject: [PATCH] A few fixes to tests for Windows port. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@186334 91177308-0d34-0410-b5e6-96231b3b80d8 --- .../limits/numeric.limits.members/digits.pass.cpp | 2 +- .../limits/numeric.limits.members/digits10.pass.cpp | 2 +- .../meta/meta.unary.prop.query/alignment_of.pass.cpp | 5 +++-- 3 files changed, 5 insertions(+), 4 deletions(-) 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();