diff options
author | Paolo Carlini <paolo.carlini@oracle.com> | 2009-07-24 16:38:29 +0000 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2009-07-24 16:38:29 +0000 |
commit | fcbaa582daead24571178009055be169f30f5b9d (patch) | |
tree | 9cf1072a497f34be1169c87530f0b64ba3a6577f /libstdc++-v3/testsuite | |
parent | 50ea39ffdbaf4abdfad21637f200292ee5b45b42 (diff) | |
download | gcc-fcbaa582daead24571178009055be169f30f5b9d.tar.gz |
dr630-2.cc: Extend.
2009-07-24 Paolo Carlini <paolo.carlini@oracle.com>
* testsuite/26_numerics/valarray/dr630-2.cc: Extend.
From-SVN: r150060
Diffstat (limited to 'libstdc++-v3/testsuite')
-rw-r--r-- | libstdc++-v3/testsuite/26_numerics/valarray/dr630-2.cc | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/libstdc++-v3/testsuite/26_numerics/valarray/dr630-2.cc b/libstdc++-v3/testsuite/26_numerics/valarray/dr630-2.cc index 70ee8124360..ddb6bcaff30 100644 --- a/libstdc++-v3/testsuite/26_numerics/valarray/dr630-2.cc +++ b/libstdc++-v3/testsuite/26_numerics/valarray/dr630-2.cc @@ -35,24 +35,29 @@ void test01() valarray<int> v2(0, 10); - v2 = { -1, -1, -1, -1, -1 }; - VERIFY( v2.size() == 5 ); - VERIFY( v2.min() == -1 ); - VERIFY( v2.max() == -1 ); + v2 = { }; + VERIFY( v2.size() == 0 ); - valarray<int> v3(0, 5); + valarray<int> v3(0, 10); - v3 = { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }; - VERIFY( v3.size() == 10 ); + v3 = { -1, -1, -1, -1, -1 }; + VERIFY( v3.size() == 5 ); VERIFY( v3.min() == -1 ); VERIFY( v3.max() == -1 ); - valarray<int> v4(0, 10); + valarray<int> v4(0, 5); v4 = { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }; VERIFY( v4.size() == 10 ); VERIFY( v4.min() == -1 ); VERIFY( v4.max() == -1 ); + + valarray<int> v5(0, 10); + + v5 = { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }; + VERIFY( v5.size() == 10 ); + VERIFY( v5.min() == -1 ); + VERIFY( v5.max() == -1 ); } int main() |