diff options
Diffstat (limited to 'test/std/numerics/numarray')
114 files changed, 275 insertions, 174 deletions
diff --git a/test/std/numerics/numarray/template.slice.array/slice.arr.assign/slice_array.pass.cpp b/test/std/numerics/numarray/template.slice.array/slice.arr.assign/slice_array.pass.cpp index 72275e01e1be..60b94ab5fc94 100644 --- a/test/std/numerics/numarray/template.slice.array/slice.arr.assign/slice_array.pass.cpp +++ b/test/std/numerics/numarray/template.slice.array/slice.arr.assign/slice_array.pass.cpp @@ -45,7 +45,6 @@ int main() // Test return value of assignment. { int a1[] = {0, 1, 2}; - int a2[] = {3, 4, 3}; std::valarray<int> v1(a1, 3); std::slice_array<int> s1 = v1[std::slice(1, 1, 1)]; std::slice_array<int> s2 = v1[std::slice(0, 1, 1)]; diff --git a/test/std/numerics/numarray/template.valarray/valarray.access/access.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.access/access.pass.cpp index 7bf164aafc20..2e3b83ec7d73 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.access/access.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.access/access.pass.cpp @@ -23,11 +23,11 @@ int main() T a[] = {5, 4, 3, 2, 1}; const unsigned N = sizeof(a)/sizeof(a[0]); std::valarray<T> v(a, N); - for (int i = 0; i < N; ++i) + for (unsigned i = 0; i < N; ++i) { assert(v[i] == a[i]); v[i] = i; - assert(v[i] == i); + assert(v[i] == static_cast<int>(i)); } } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.access/const_access.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.access/const_access.pass.cpp index b9736eedd73b..8d5630516c06 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.access/const_access.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.access/const_access.pass.cpp @@ -23,7 +23,7 @@ int main() T a[] = {5, 4, 3, 2, 1}; const unsigned N = sizeof(a)/sizeof(a[0]); const std::valarray<T> v(a, N); - for (int i = 0; i < N; ++i) + for (unsigned i = 0; i < N; ++i) { assert(v[i] == a[i]); } diff --git a/test/std/numerics/numarray/template.valarray/valarray.assign/copy_assign.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.assign/copy_assign.pass.cpp index 2fc42ada85be..3803489c3038 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.assign/copy_assign.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.assign/copy_assign.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -26,7 +27,7 @@ int main() std::valarray<T> v2; v2 = v; assert(v2.size() == v.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == v[i]); } { @@ -37,7 +38,7 @@ int main() std::valarray<T> v2; v2 = v; assert(v2.size() == v.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == v[i]); } { @@ -48,10 +49,10 @@ int main() std::valarray<T> v2(a, N-2); v2 = v; assert(v2.size() == v.size()); - for (int i = 0; i < N; ++i) + for (unsigned i = 0; i < N; ++i) { assert(v2[i].size() == v[i].size()); - for (int j = 0; j < v[i].size(); ++j) + for (std::size_t j = 0; j < v[i].size(); ++j) assert(v2[i][j] == v[i][j]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.assign/initializer_list_assign.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.assign/initializer_list_assign.pass.cpp index 571f56acd575..7a671a73eee6 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.assign/initializer_list_assign.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.assign/initializer_list_assign.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -26,7 +27,7 @@ int main() std::valarray<T> v2; v2 = {1, 2, 3, 4, 5}; assert(v2.size() == N); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a[i]); } { @@ -36,7 +37,7 @@ int main() std::valarray<T> v2; v2 = {1, 2.5, 3, 4.25, 5}; assert(v2.size() == N); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a[i]); } { @@ -46,10 +47,10 @@ int main() std::valarray<T> v2(a, N-2); v2 = {T(1), T(2), T(3), T(4), T(5)}; assert(v2.size() == N); - for (int i = 0; i < N; ++i) + for (unsigned i = 0; i < N; ++i) { assert(v2[i].size() == a[i].size()); - for (int j = 0; j < a[i].size(); ++j) + for (std::size_t j = 0; j < a[i].size(); ++j) assert(v2[i][j] == a[i][j]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.assign/move_assign.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.assign/move_assign.pass.cpp index d4f750652e28..d34ff1c64d83 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.assign/move_assign.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.assign/move_assign.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -28,7 +29,7 @@ int main() v2 = std::move(v); assert(v2.size() == N); assert(v.size() == 0); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a[i]); } { @@ -40,7 +41,7 @@ int main() v2 = std::move(v); assert(v2.size() == N); assert(v.size() == 0); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a[i]); } { @@ -52,10 +53,10 @@ int main() v2 = std::move(v); assert(v2.size() == N); assert(v.size() == 0); - for (int i = 0; i < N; ++i) + for (unsigned i = 0; i < N; ++i) { assert(v2[i].size() == a[i].size()); - for (int j = 0; j < a[i].size(); ++j) + for (std::size_t j = 0; j < a[i].size(); ++j) assert(v2[i][j] == a[i][j]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.assign/value_assign.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.assign/value_assign.pass.cpp index b9d67f86a212..cf1d34a117bb 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.assign/value_assign.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.assign/value_assign.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -25,7 +26,7 @@ int main() std::valarray<T> v(a, N); v = 7; assert(v.size() == N); - for (int i = 0; i < v.size(); ++i) + for (std::size_t i = 0; i < v.size(); ++i) assert(v[i] == 7); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/and_valarray.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/and_valarray.pass.cpp index 5b1c1b9911b4..9ceae5f2df97 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/and_valarray.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/and_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -30,7 +31,7 @@ int main() v1 &= v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v3[i]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/and_value.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/and_value.pass.cpp index 2106a13e2c35..2d74a33379ce 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/and_value.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/and_value.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -27,7 +28,7 @@ int main() std::valarray<T> v2(a2, N); v1 &= 3; assert(v1.size() == v2.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2[i]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/divide_valarray.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/divide_valarray.pass.cpp index 3992d0aa43da..914e632d53fe 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/divide_valarray.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/divide_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -30,7 +31,7 @@ int main() v3 /= v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v3[i]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/divide_value.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/divide_value.pass.cpp index 7bd1cc84df6c..58ea7f18bcd1 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/divide_value.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/divide_value.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -27,7 +28,7 @@ int main() std::valarray<T> v2(a2, N); v2 /= 6; assert(v1.size() == v2.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2[i]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/minus_valarray.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/minus_valarray.pass.cpp index e3d308abacc1..2cc2cce564f4 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/minus_valarray.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/minus_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -30,7 +31,7 @@ int main() v3 -= v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v3[i]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/minus_value.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/minus_value.pass.cpp index 27ea8c2c0366..49d7c7f5b54d 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/minus_value.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/minus_value.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -27,7 +28,7 @@ int main() std::valarray<T> v2(a2, N); v1 -= 3; assert(v1.size() == v2.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2[i]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/modulo_valarray.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/modulo_valarray.pass.cpp index 1754a5575eb5..3bbff99430af 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/modulo_valarray.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/modulo_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -30,7 +31,7 @@ int main() v2 %= v1; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v2[i] == v3[i]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/modulo_value.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/modulo_value.pass.cpp index 794a0b629268..d372d88a4cfb 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/modulo_value.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/modulo_value.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -27,7 +28,7 @@ int main() std::valarray<T> v2(a2, N); v1 %= 3; assert(v1.size() == v2.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2[i]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/or_valarray.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/or_valarray.pass.cpp index 0d70b4e715da..4a1be1916f8a 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/or_valarray.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/or_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -30,7 +31,7 @@ int main() v1 |= v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v3[i]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/or_value.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/or_value.pass.cpp index 4030907ff3e7..bab99bca0f39 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/or_value.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/or_value.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -27,7 +28,7 @@ int main() std::valarray<T> v2(a2, N); v1 |= 3; assert(v1.size() == v2.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2[i]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/plus_valarray.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/plus_valarray.pass.cpp index fdf999c2a044..5f6047f65f4a 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/plus_valarray.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/plus_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -30,7 +31,7 @@ int main() v1 += v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v3[i]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/plus_value.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/plus_value.pass.cpp index 23d6d9d05229..0b5e88edaeed 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/plus_value.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/plus_value.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -27,7 +28,7 @@ int main() std::valarray<T> v2(a2, N); v1 += 3; assert(v1.size() == v2.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2[i]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_left_valarray.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_left_valarray.pass.cpp index ad44e3887eca..962648118662 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_left_valarray.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_left_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -30,7 +31,7 @@ int main() v1 <<= v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v3[i]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_left_value.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_left_value.pass.cpp index 366407a95c6f..05fa3b94c6bc 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_left_value.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_left_value.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -27,7 +28,7 @@ int main() std::valarray<T> v2(a2, N); v1 <<= 3; assert(v1.size() == v2.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2[i]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_right_valarray.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_right_valarray.pass.cpp index f7df16b843ca..7161d27e60d7 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_right_valarray.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_right_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -30,7 +31,7 @@ int main() v3 >>= v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v3[i]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_right_value.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_right_value.pass.cpp index 7c568b14cbea..726ac9b8f90b 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_right_value.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/shift_right_value.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -27,7 +28,7 @@ int main() std::valarray<T> v2(a2, N); v2 >>= 3; assert(v1.size() == v2.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2[i]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/times_valarray.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/times_valarray.pass.cpp index d3cf1eb88641..02c0cc59e74e 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/times_valarray.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/times_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -30,7 +31,7 @@ int main() v1 *= v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v3[i]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/times_value.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/times_value.pass.cpp index aea9806bc0d0..1740e449d11b 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/times_value.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/times_value.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -27,7 +28,7 @@ int main() std::valarray<T> v2(a2, N); v1 *= 6; assert(v1.size() == v2.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2[i]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/xor_valarray.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/xor_valarray.pass.cpp index a10bd7e0a000..452b581e0b2e 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/xor_valarray.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/xor_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -30,7 +31,7 @@ int main() v1 ^= v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v3[i]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cassign/xor_value.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cassign/xor_value.pass.cpp index 327952f7b3aa..6951653b46b6 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cassign/xor_value.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cassign/xor_value.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -27,7 +28,7 @@ int main() std::valarray<T> v2(a2, N); v1 ^= 3; assert(v1.size() == v2.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2[i]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cons/copy.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cons/copy.pass.cpp index 04ac2cdf1b90..6ebff7256498 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cons/copy.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cons/copy.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -25,7 +26,7 @@ int main() std::valarray<T> v(a, N); std::valarray<T> v2 = v; assert(v2.size() == v.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == v[i]); } { @@ -35,7 +36,7 @@ int main() std::valarray<T> v(a, N); std::valarray<T> v2 = v; assert(v2.size() == v.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == v[i]); } { @@ -45,10 +46,10 @@ int main() std::valarray<T> v(a, N); std::valarray<T> v2 = v; assert(v2.size() == v.size()); - for (int i = 0; i < N; ++i) + for (unsigned i = 0; i < N; ++i) { assert(v2[i].size() == v[i].size()); - for (int j = 0; j < v[i].size(); ++j) + for (std::size_t j = 0; j < v[i].size(); ++j) assert(v2[i][j] == v[i][j]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cons/initializer_list.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cons/initializer_list.pass.cpp index 1ab460f1b9d5..4dfbe11bde9c 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cons/initializer_list.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cons/initializer_list.pass.cpp @@ -25,7 +25,7 @@ int main() const unsigned N = sizeof(a)/sizeof(a[0]); std::valarray<T> v = {1, 2, 3, 4, 5}; assert(v.size() == N); - for (int i = 0; i < N; ++i) + for (unsigned i = 0; i < N; ++i) assert(v[i] == a[i]); } { @@ -34,7 +34,7 @@ int main() const unsigned N = sizeof(a)/sizeof(a[0]); std::valarray<T> v = {1, 2, 3, 4, 5}; assert(v.size() == N); - for (int i = 0; i < N; ++i) + for (unsigned i = 0; i < N; ++i) assert(v[i] == a[i]); } #endif // _LIBCPP_HAS_NO_GENERALIZED_INITIALIZERS diff --git a/test/std/numerics/numarray/template.valarray/valarray.cons/move.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cons/move.pass.cpp index 6ac8773fa4e2..a9692618e75f 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cons/move.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cons/move.pass.cpp @@ -16,6 +16,7 @@ #include <valarray> #include <utility> #include <cassert> +#include <cstddef> int main() { @@ -28,7 +29,7 @@ int main() std::valarray<T> v2 = std::move(v); assert(v2.size() == N); assert(v.size() == 0); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a[i]); } { @@ -39,7 +40,7 @@ int main() std::valarray<T> v2 = std::move(v); assert(v2.size() == N); assert(v.size() == 0); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a[i]); } { @@ -50,10 +51,10 @@ int main() std::valarray<T> v2 = std::move(v); assert(v2.size() == N); assert(v.size() == 0); - for (int i = 0; i < N; ++i) + for (unsigned i = 0; i < N; ++i) { assert(v2[i].size() == a[i].size()); - for (int j = 0; j < v2[i].size(); ++j) + for (std::size_t j = 0; j < v2[i].size(); ++j) assert(v2[i][j] == a[i][j]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.cons/pointer_size.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.cons/pointer_size.pass.cpp index 3d3649ee40ac..f98230f47dd9 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.cons/pointer_size.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.cons/pointer_size.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -24,7 +25,7 @@ int main() const unsigned N = sizeof(a)/sizeof(a[0]); std::valarray<T> v(a, N); assert(v.size() == N); - for (int i = 0; i < N; ++i) + for (unsigned i = 0; i < N; ++i) assert(v[i] == a[i]); } { @@ -33,7 +34,7 @@ int main() const unsigned N = sizeof(a)/sizeof(a[0]); std::valarray<T> v(a, N); assert(v.size() == N); - for (int i = 0; i < N; ++i) + for (unsigned i = 0; i < N; ++i) assert(v[i] == a[i]); } { @@ -42,10 +43,10 @@ int main() const unsigned N = sizeof(a)/sizeof(a[0]); std::valarray<T> v(a, N); assert(v.size() == N); - for (int i = 0; i < N; ++i) + for (unsigned i = 0; i < N; ++i) { assert(v[i].size() == a[i].size()); - for (int j = 0; j < v[i].size(); ++j) + for (std::size_t j = 0; j < v[i].size(); ++j) assert(v[i][j] == a[i][j]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.members/resize.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.members/resize.pass.cpp index 176d958aab92..9a527c2509b4 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.members/resize.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.members/resize.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -25,17 +26,17 @@ int main() std::valarray<T> v1(a1, N1); v1.resize(8); assert(v1.size() == 8); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == 0); v1.resize(0); assert(v1.size() == 0); v1.resize(80); assert(v1.size() == 80); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == 0); v1.resize(40); assert(v1.size() == 40); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == 0); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.members/swap.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.members/swap.pass.cpp index a90a80936376..b2b55fdc3c43 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.members/swap.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.members/swap.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -30,33 +31,31 @@ int main() std::valarray<T> v2_save = v2; v1.swap(v2); assert(v1.size() == v2_save.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2_save[i]); assert(v2.size() == v1_save.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == v1_save[i]); } { typedef int T; T a1[] = {1, 2, 3, 4, 5}; const unsigned N1 = sizeof(a1)/sizeof(a1[0]); - const unsigned N2 = 0; std::valarray<T> v1(a1, N1); std::valarray<T> v2; std::valarray<T> v1_save = v1; std::valarray<T> v2_save = v2; v1.swap(v2); assert(v1.size() == v2_save.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2_save[i]); assert(v2.size() == v1_save.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == v1_save[i]); } { typedef int T; T a2[] = {6, 7, 8, 9, 10, 11, 12}; - const unsigned N1 = 0; const unsigned N2 = sizeof(a2)/sizeof(a2[0]); std::valarray<T> v1; std::valarray<T> v2(a2, N2); @@ -64,26 +63,24 @@ int main() std::valarray<T> v2_save = v2; v1.swap(v2); assert(v1.size() == v2_save.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2_save[i]); assert(v2.size() == v1_save.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == v1_save[i]); } { typedef int T; - const unsigned N1 = 0; - const unsigned N2 = 0; std::valarray<T> v1; std::valarray<T> v2; std::valarray<T> v1_save = v1; std::valarray<T> v2_save = v2; v1.swap(v2); assert(v1.size() == v2_save.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2_save[i]); assert(v2.size() == v1_save.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == v1_save[i]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.unary/bit_not.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.unary/bit_not.pass.cpp index c1d240cb6798..5b2501f7e357 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.unary/bit_not.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.unary/bit_not.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -25,7 +26,7 @@ int main() std::valarray<T> v(a, N); std::valarray<T> v2 = ~v; assert(v2.size() == v.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == ~v[i]); } { @@ -35,10 +36,10 @@ int main() std::valarray<T> v(a, N); std::valarray<T> v2 = ~v; assert(v2.size() == v.size()); - for (int i = 0; i < N; ++i) + for (unsigned i = 0; i < N; ++i) { assert(v2[i].size() == v[i].size()); - for (int j = 0; j < v[i].size(); ++j) + for (std::size_t j = 0; j < v[i].size(); ++j) assert(v2[i][j] == ~v[i][j]); } } @@ -49,7 +50,7 @@ int main() std::valarray<T> v(a, N); std::valarray<T> v2 = ~(v + v); assert(v2.size() == v.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == ~(2*v[i])); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.unary/negate.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.unary/negate.pass.cpp index 25674bb44d92..f4a83427cd2b 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.unary/negate.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.unary/negate.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -25,7 +26,7 @@ int main() std::valarray<T> v(a, N); std::valarray<T> v2 = -v; assert(v2.size() == v.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == -v[i]); } { @@ -35,7 +36,7 @@ int main() std::valarray<T> v(a, N); std::valarray<T> v2 = -v; assert(v2.size() == v.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == -v[i]); } { @@ -45,10 +46,10 @@ int main() std::valarray<T> v(a, N); std::valarray<T> v2 = -v; assert(v2.size() == v.size()); - for (int i = 0; i < N; ++i) + for (unsigned i = 0; i < N; ++i) { assert(v2[i].size() == v[i].size()); - for (int j = 0; j < v[i].size(); ++j) + for (std::size_t j = 0; j < v[i].size(); ++j) assert(v2[i][j] == -v[i][j]); } } @@ -59,7 +60,7 @@ int main() std::valarray<T> v(a, N); std::valarray<T> v2 = -(v + v); assert(v2.size() == v.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == -2*v[i]); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.unary/not.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.unary/not.pass.cpp index 306ea0c18470..844b3d2100b3 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.unary/not.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.unary/not.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -25,7 +26,7 @@ int main() std::valarray<T> v(a, N); std::valarray<bool> v2 = !v; assert(v2.size() == v.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == !v[i]); } { @@ -35,7 +36,7 @@ int main() std::valarray<T> v(a, N); std::valarray<bool> v2 = !(v + v); assert(v2.size() == v.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == !(2 * v[i])); } } diff --git a/test/std/numerics/numarray/template.valarray/valarray.unary/plus.pass.cpp b/test/std/numerics/numarray/template.valarray/valarray.unary/plus.pass.cpp index 4bcdaf095ff5..8df0494552d3 100644 --- a/test/std/numerics/numarray/template.valarray/valarray.unary/plus.pass.cpp +++ b/test/std/numerics/numarray/template.valarray/valarray.unary/plus.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -25,7 +26,7 @@ int main() std::valarray<T> v(a, N); std::valarray<T> v2 = +v; assert(v2.size() == v.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == +v[i]); } { @@ -35,7 +36,7 @@ int main() std::valarray<T> v(a, N); std::valarray<T> v2 = +v; assert(v2.size() == v.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == +v[i]); } { @@ -45,10 +46,10 @@ int main() std::valarray<T> v(a, N); std::valarray<T> v2 = +v; assert(v2.size() == v.size()); - for (int i = 0; i < N; ++i) + for (unsigned i = 0; i < N; ++i) { assert(v2[i].size() == v[i].size()); - for (int j = 0; j < v[i].size(); ++j) + for (std::size_t j = 0; j < v[i].size(); ++j) assert(v2[i][j] == +v[i][j]); } } @@ -59,7 +60,7 @@ int main() std::valarray<T> v(a, N); std::valarray<T> v2 = +(v + v); assert(v2.size() == v.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == +2*v[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_valarray_valarray.pass.cpp index 9214e61fb4da..724b86841162 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_valarray_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -29,7 +30,7 @@ int main() std::valarray<T> v3 = v1 & v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_valarray_value.pass.cpp index 0976a88dcb81..360ffe5ebf84 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_valarray_value.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -26,7 +27,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v2 = v1 & 3; assert(v1.size() == v2.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_value_valarray.pass.cpp index e3dd180b2181..7de81179d9f4 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/and_value_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -26,7 +27,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v2 = 3 & v1; assert(v1.size() == v2.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_valarray_valarray.pass.cpp index ff250afd2a1a..cb02459cd911 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_valarray_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -29,7 +30,7 @@ int main() std::valarray<T> v3 = v1 / v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_valarray_value.pass.cpp index ffbebab1e1ae..0b692aa35a2d 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_valarray_value.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -26,7 +27,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v2 = v1 / 6; assert(v1.size() == v2.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_value_valarray.pass.cpp index 1a7f2f07c83a..c6c339b2a445 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/divide_value_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -26,7 +27,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v2 = 3 / v1; assert(v1.size() == v2.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_valarray_valarray.pass.cpp index 1f0354e8ac63..ddea683ceae2 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_valarray_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -29,7 +30,7 @@ int main() std::valarray<T> v3 = v1 - v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_valarray_value.pass.cpp index 382cab8eae6e..b5fc58a9f5e1 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_valarray_value.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -26,7 +27,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v2 = v1 - 3; assert(v1.size() == v2.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_value_valarray.pass.cpp index 7f00aba84884..1780eda20d58 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/minus_value_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -26,7 +27,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v2 = 3 - v1; assert(v1.size() == v2.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_valarray_valarray.pass.cpp index 0a9cf3884c08..58b78a322091 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_valarray_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -29,7 +30,7 @@ int main() std::valarray<T> v3 = v1 % v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_valarray_value.pass.cpp index 12c4c2453702..083fdabd8aa4 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_valarray_value.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -26,7 +27,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v2 = v1 % 3; assert(v1.size() == v2.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_value_valarray.pass.cpp index 1d73887217e1..55801ca69dad 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/modulo_value_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -26,7 +27,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v2 = 3 % v1; assert(v1.size() == v2.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_valarray_valarray.pass.cpp index a23ea4f58b8c..adea116c9f94 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_valarray_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -29,7 +30,7 @@ int main() std::valarray<T> v3 = v1 | v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_valarray_value.pass.cpp index f617c27ae7fc..3f526b8f6619 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_valarray_value.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -26,7 +27,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v2 = v1 | 3; assert(v1.size() == v2.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_value_valarray.pass.cpp index 8903f438aaf1..246a48532df0 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/or_value_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -26,7 +27,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v2 = 3 | v1; assert(v1.size() == v2.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_valarray_valarray.pass.cpp index 1167772aff6a..82ebebaa7b17 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_valarray_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -29,7 +30,7 @@ int main() std::valarray<T> v3 = v1 + v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_valarray_value.pass.cpp index b1b4e6931c0c..68c7528215e5 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_valarray_value.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -26,7 +27,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v2 = v1 + 3; assert(v1.size() == v2.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_value_valarray.pass.cpp index df22853488e9..723ec62d8363 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/plus_value_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -26,7 +27,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v2 = 3 + v1; assert(v1.size() == v2.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_valarray_valarray.pass.cpp index 42a7c419a3a3..31d50eeb8185 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_valarray_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -29,7 +30,7 @@ int main() std::valarray<T> v3 = v1 << v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_valarray_value.pass.cpp index 753ba38f357f..646b55ed3374 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_valarray_value.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -26,7 +27,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v2 = v1 << 3; assert(v1.size() == v2.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_value_valarray.pass.cpp index 640ce1a47b32..5ddce6fd499f 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_left_value_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -26,7 +27,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v2 = 3 << v1; assert(v1.size() == v2.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_valarray_valarray.pass.cpp index 8e6358d62060..b6c4c115038b 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_valarray_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -29,7 +30,7 @@ int main() std::valarray<T> v3 = v1 >> v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_valarray_value.pass.cpp index 0c0ba54463e1..abc7726dee92 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_valarray_value.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -26,7 +27,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v2 = v1 >> 3; assert(v1.size() == v2.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_value_valarray.pass.cpp index ad5418af0267..956ec055c47e 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/shift_right_value_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -26,7 +27,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v2 = 40 >> v1; assert(v1.size() == v2.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_valarray_valarray.pass.cpp index 69a3bffc3e77..23cbdbe922cb 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_valarray_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -29,7 +30,7 @@ int main() std::valarray<T> v3 = v1 * v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_valarray_value.pass.cpp index c4fb410de768..cf87f0094cd0 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_valarray_value.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -26,7 +27,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v2 = v1 * 6; assert(v1.size() == v2.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_value_valarray.pass.cpp index f5d877783ded..23b078e2d1ab 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/times_value_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -26,7 +27,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v2 = 6 * v1; assert(v1.size() == v2.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_valarray_valarray.pass.cpp index 71b505b0cbe8..e550d0c7fe37 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_valarray_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -29,7 +30,7 @@ int main() std::valarray<T> v3 = v1 ^ v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_valarray_value.pass.cpp index 8dbe6843cd24..d7d5aa497ab4 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_valarray_value.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -26,7 +27,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v2 = v1 ^ 3; assert(v1.size() == v2.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_value_valarray.pass.cpp index face0635dfb4..3e83ff9ae176 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.binary/xor_value_valarray.pass.cpp @@ -15,6 +15,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -26,7 +27,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v2 = 3 ^ v1; assert(v1.size() == v2.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == a2[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_valarray_valarray.pass.cpp index af2a1b3ed792..003ed3d2cfba 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_valarray_valarray.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -31,7 +32,7 @@ int main() std::valarray<bool> v3 = v1 && v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_valarray_value.pass.cpp index f34fe9642574..59f2999a2a1d 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_valarray_value.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -28,7 +29,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<bool> v3 = v1 && 5; assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } { @@ -39,7 +40,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<bool> v3 = v1 && 0; assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_value_valarray.pass.cpp index c323d13ff42d..9be01bfcdd8f 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/and_value_valarray.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -28,7 +29,7 @@ int main() std::valarray<T> v2(a2, N); std::valarray<bool> v3 = 5 && v2; assert(v2.size() == v3.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(v3[i] == a3[i]); } { @@ -39,7 +40,7 @@ int main() std::valarray<T> v2(a2, N); std::valarray<bool> v3 = 0 && v2; assert(v2.size() == v3.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_valarray_valarray.pass.cpp index 6222e91595dd..78dabed3a46b 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_valarray_valarray.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -31,7 +32,7 @@ int main() std::valarray<bool> v3 = v1 == v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_valarray_value.pass.cpp index dca65055b2a0..31c040bfe530 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_valarray_value.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -28,7 +29,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<bool> v3 = v1 == 2; assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_value_valarray.pass.cpp index 532219e2e858..89d627de5e7a 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/equal_value_valarray.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -28,7 +29,7 @@ int main() std::valarray<T> v2(a2, N); std::valarray<bool> v3 = 2 == v2; assert(v2.size() == v3.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_valarray_valarray.pass.cpp index 75e62693baef..f4a5e18e839d 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_valarray_valarray.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -31,7 +32,7 @@ int main() std::valarray<bool> v3 = v1 >= v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_valarray_value.pass.cpp index 020706dfa2ef..f0ea1e9f1e5f 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_valarray_value.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -28,7 +29,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<bool> v3 = v1 >= 2; assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_value_valarray.pass.cpp index faf2003adb7f..99b97d55cce2 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_equal_value_valarray.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -28,7 +29,7 @@ int main() std::valarray<T> v2(a2, N); std::valarray<bool> v3 = 2 >= v2; assert(v2.size() == v3.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_valarray_valarray.pass.cpp index 3276085f37dc..bdfd191e4170 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_valarray_valarray.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -31,7 +32,7 @@ int main() std::valarray<bool> v3 = v1 > v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_valarray_value.pass.cpp index 1ab774cdfb48..a6cef86721df 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_valarray_value.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -28,7 +29,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<bool> v3 = v1 > 2; assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_value_valarray.pass.cpp index c5012d6fc0e5..712e39681e6f 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/greater_value_valarray.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -28,7 +29,7 @@ int main() std::valarray<T> v2(a2, N); std::valarray<bool> v3 = 2 > v2; assert(v2.size() == v3.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_valarray_valarray.pass.cpp index ceb6658833eb..8ba8394fac12 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_valarray_valarray.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -31,7 +32,7 @@ int main() std::valarray<bool> v3 = v1 <= v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_valarray_value.pass.cpp index 4a391a3f3799..242ce8a42c2e 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_valarray_value.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -28,7 +29,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<bool> v3 = v1 <= 2; assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_value_valarray.pass.cpp index cf34e18b92c0..1b9ea4dccf56 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_equal_value_valarray.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -28,7 +29,7 @@ int main() std::valarray<T> v2(a2, N); std::valarray<bool> v3 = 2 <= v2; assert(v2.size() == v3.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_valarray_valarray.pass.cpp index 0fa99488b791..5a5408537e8d 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_valarray_valarray.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -31,7 +32,7 @@ int main() std::valarray<bool> v3 = v1 < v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_valarray_value.pass.cpp index 7a47c900a8f8..50b074a1b619 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_valarray_value.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -28,7 +29,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<bool> v3 = v1 < 2; assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_value_valarray.pass.cpp index 4d6cbadcc8b5..248037d44ab3 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/less_value_valarray.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -28,7 +29,7 @@ int main() std::valarray<T> v2(a2, N); std::valarray<bool> v3 = 2 < v2; assert(v2.size() == v3.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_valarray_valarray.pass.cpp index c9675a9ce3e7..a4404d14a084 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_valarray_valarray.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -31,7 +32,7 @@ int main() std::valarray<bool> v3 = v1 != v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_valarray_value.pass.cpp index 9daa7289b715..45df48f944c0 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_valarray_value.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -28,7 +29,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<bool> v3 = v1 != 2; assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_value_valarray.pass.cpp index 37439aabcb28..8545464470e7 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/not_equal_value_valarray.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -28,7 +29,7 @@ int main() std::valarray<T> v2(a2, N); std::valarray<bool> v3 = 2 != v2; assert(v2.size() == v3.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_valarray_valarray.pass.cpp index 9a2f84e8f7da..1f2a7da9667c 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_valarray_valarray.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -31,7 +32,7 @@ int main() std::valarray<bool> v3 = v1 || v2; assert(v1.size() == v2.size()); assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_valarray_value.pass.cpp index 789df5badf04..426c0558bee4 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_valarray_value.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -28,7 +29,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<bool> v3 = v1 || 5; assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } { @@ -39,7 +40,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<bool> v3 = v1 || 0; assert(v1.size() == v3.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_value_valarray.pass.cpp index d66905960274..3bf0fe79da96 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.comparison/or_value_valarray.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -28,7 +29,7 @@ int main() std::valarray<T> v2(a2, N); std::valarray<bool> v3 = 5 || v2; assert(v2.size() == v3.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(v3[i] == a3[i]); } { @@ -39,7 +40,7 @@ int main() std::valarray<T> v2(a2, N); std::valarray<bool> v3 = 0 || v2; assert(v2.size() == v3.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.special/swap.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.special/swap.pass.cpp index 84f73945c401..cb1807bf3809 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.special/swap.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.special/swap.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -32,33 +33,31 @@ int main() std::valarray<T> v2_save = v2; swap(v1, v2); assert(v1.size() == v2_save.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2_save[i]); assert(v2.size() == v1_save.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == v1_save[i]); } { typedef int T; T a1[] = {1, 2, 3, 4, 5}; const unsigned N1 = sizeof(a1)/sizeof(a1[0]); - const unsigned N2 = 0; std::valarray<T> v1(a1, N1); std::valarray<T> v2; std::valarray<T> v1_save = v1; std::valarray<T> v2_save = v2; swap(v1, v2); assert(v1.size() == v2_save.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2_save[i]); assert(v2.size() == v1_save.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == v1_save[i]); } { typedef int T; T a2[] = {6, 7, 8, 9, 10, 11, 12}; - const unsigned N1 = 0; const unsigned N2 = sizeof(a2)/sizeof(a2[0]); std::valarray<T> v1; std::valarray<T> v2(a2, N2); @@ -66,26 +65,24 @@ int main() std::valarray<T> v2_save = v2; swap(v1, v2); assert(v1.size() == v2_save.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2_save[i]); assert(v2.size() == v1_save.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == v1_save[i]); } { typedef int T; - const unsigned N1 = 0; - const unsigned N2 = 0; std::valarray<T> v1; std::valarray<T> v2; std::valarray<T> v1_save = v1; std::valarray<T> v2_save = v2; swap(v1, v2); assert(v1.size() == v2_save.size()); - for (int i = 0; i < v1.size(); ++i) + for (std::size_t i = 0; i < v1.size(); ++i) assert(v1[i] == v2_save[i]); assert(v2.size() == v1_save.size()); - for (int i = 0; i < v2.size(); ++i) + for (std::size_t i = 0; i < v2.size(); ++i) assert(v2[i] == v1_save[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/abs_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/abs_valarray.pass.cpp index 7d112a61140e..9af8b1a9365c 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/abs_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/abs_valarray.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -28,7 +29,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v3 = abs(v1); assert(v3.size() == v1.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(v3[i] == a3[i]); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/acos_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/acos_valarray.pass.cpp index ef2451d76457..2814e2ed1b00 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/acos_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/acos_valarray.pass.cpp @@ -18,6 +18,7 @@ #include <valarray> #include <cassert> #include <sstream> +#include <cstddef> bool is_about(double x, double y, int p) { @@ -45,7 +46,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v3 = acos(v1); assert(v3.size() == v1.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/asin_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/asin_valarray.pass.cpp index 11c7c68d664a..f2f873cc6169 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/asin_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/asin_valarray.pass.cpp @@ -18,6 +18,7 @@ #include <valarray> #include <cassert> #include <sstream> +#include <cstddef> bool is_about(double x, double y, int p) { @@ -45,7 +46,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v3 = asin(v1); assert(v3.size() == v1.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_valarray_valarray.pass.cpp index b860413805b8..d5ae07be3634 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_valarray_valarray.pass.cpp @@ -18,6 +18,7 @@ #include <valarray> #include <cassert> #include <sstream> +#include <cstddef> bool is_about(double x, double y, int p) { @@ -47,7 +48,7 @@ int main() std::valarray<T> v2(a2, N); std::valarray<T> v3 = atan2(v1, v2); assert(v3.size() == v1.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_valarray_value.pass.cpp index 94ffebf79d8d..8345f950dead 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_valarray_value.pass.cpp @@ -18,6 +18,7 @@ #include <valarray> #include <cassert> #include <sstream> +#include <cstddef> bool is_about(double x, double y, int p) { @@ -45,7 +46,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v3 = atan2(v1, .75); assert(v3.size() == v1.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_value_valarray.pass.cpp index 360e70ee7cdd..f28a69a174da 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_value_valarray.pass.cpp @@ -18,6 +18,7 @@ #include <valarray> #include <cassert> #include <sstream> +#include <cstddef> bool is_about(double x, double y, int p) { @@ -45,7 +46,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v3 = atan2(.75, v1); assert(v3.size() == v1.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan_valarray.pass.cpp index e66118b1d6de..78740a2b8fe2 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan_valarray.pass.cpp @@ -18,6 +18,7 @@ #include <valarray> #include <cassert> #include <sstream> +#include <cstddef> bool is_about(double x, double y, int p) { @@ -45,7 +46,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v3 = atan(v1); assert(v3.size() == v1.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/cos_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/cos_valarray.pass.cpp index baeb0d067008..eb5b9a3073d5 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/cos_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/cos_valarray.pass.cpp @@ -18,6 +18,7 @@ #include <valarray> #include <cassert> #include <sstream> +#include <cstddef> bool is_about(double x, double y, int p) { @@ -45,7 +46,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v3 = cos(v1); assert(v3.size() == v1.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/cosh_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/cosh_valarray.pass.cpp index 02a547a54404..f8075d31b7e3 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/cosh_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/cosh_valarray.pass.cpp @@ -18,6 +18,7 @@ #include <valarray> #include <cassert> #include <sstream> +#include <cstddef> bool is_about(double x, double y, int p) { @@ -45,7 +46,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v3 = cosh(v1); assert(v3.size() == v1.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/exp_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/exp_valarray.pass.cpp index dce9c5546f78..741e1abba8dd 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/exp_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/exp_valarray.pass.cpp @@ -18,6 +18,7 @@ #include <valarray> #include <cassert> #include <sstream> +#include <cstddef> bool is_about(double x, double y, int p) { @@ -45,7 +46,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v3 = exp(v1); assert(v3.size() == v1.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/log10_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/log10_valarray.pass.cpp index 2b9908198476..a2cfe6846c2d 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/log10_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/log10_valarray.pass.cpp @@ -18,6 +18,7 @@ #include <valarray> #include <cassert> #include <sstream> +#include <cstddef> bool is_about(double x, double y, int p) { @@ -45,7 +46,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v3 = log10(v1); assert(v3.size() == v1.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/log_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/log_valarray.pass.cpp index 2c51cd6ed405..d3795f97f19a 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/log_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/log_valarray.pass.cpp @@ -18,6 +18,7 @@ #include <valarray> #include <cassert> #include <sstream> +#include <cstddef> bool is_about(double x, double y, int p) { @@ -45,7 +46,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v3 = log(v1); assert(v3.size() == v1.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_valarray_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_valarray_valarray.pass.cpp index 37ca74292aad..d0f8bdb7c482 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_valarray_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_valarray_valarray.pass.cpp @@ -18,6 +18,7 @@ #include <valarray> #include <cassert> #include <sstream> +#include <cstddef> bool is_about(double x, double y, int p) { @@ -47,7 +48,7 @@ int main() std::valarray<T> v2(a2, N); std::valarray<T> v3 = pow(v1, v2); assert(v3.size() == v1.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_valarray_value.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_valarray_value.pass.cpp index 290ddc6f63da..22017237bfa8 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_valarray_value.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_valarray_value.pass.cpp @@ -18,6 +18,7 @@ #include <valarray> #include <cassert> #include <sstream> +#include <cstddef> bool is_about(double x, double y, int p) { @@ -45,7 +46,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v3 = pow(v1, 2.0); assert(v3.size() == v1.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_value_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_value_valarray.pass.cpp index f52990b4be7d..e34f664c2bcf 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_value_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/pow_value_valarray.pass.cpp @@ -18,6 +18,7 @@ #include <valarray> #include <cassert> #include <sstream> +#include <cstddef> bool is_about(double x, double y, int p) { @@ -45,7 +46,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v3 = pow(2.0, v1); assert(v3.size() == v1.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sin_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sin_valarray.pass.cpp index f05bd058fd72..30b30caf9713 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sin_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sin_valarray.pass.cpp @@ -18,6 +18,7 @@ #include <valarray> #include <cassert> #include <sstream> +#include <cstddef> bool is_about(double x, double y, int p) { @@ -45,7 +46,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v3 = sin(v1); assert(v3.size() == v1.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sinh_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sinh_valarray.pass.cpp index 73dca833bf24..6fbb4f0635f3 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sinh_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sinh_valarray.pass.cpp @@ -18,6 +18,7 @@ #include <valarray> #include <cassert> #include <sstream> +#include <cstddef> bool is_about(double x, double y, int p) { @@ -45,7 +46,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v3 = sinh(v1); assert(v3.size() == v1.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sqrt_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sqrt_valarray.pass.cpp index 193dcd21fd1e..e577a83ad6be 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sqrt_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sqrt_valarray.pass.cpp @@ -18,6 +18,7 @@ #include <valarray> #include <cassert> #include <sstream> +#include <cstddef> bool is_about(double x, double y, int p) { @@ -45,7 +46,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v3 = sqrt(v1); assert(v3.size() == v1.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/tan_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/tan_valarray.pass.cpp index 021dbc4d7754..9db12a351fbf 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/tan_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/tan_valarray.pass.cpp @@ -18,6 +18,7 @@ #include <valarray> #include <cassert> #include <sstream> +#include <cstddef> bool is_about(double x, double y, int p) { @@ -45,7 +46,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v3 = tan(v1); assert(v3.size() == v1.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } } diff --git a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/tanh_valarray.pass.cpp b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/tanh_valarray.pass.cpp index 4cc58c321af1..dfcd53106cf5 100644 --- a/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/tanh_valarray.pass.cpp +++ b/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/tanh_valarray.pass.cpp @@ -18,6 +18,7 @@ #include <valarray> #include <cassert> #include <sstream> +#include <cstddef> bool is_about(double x, double y, int p) { @@ -45,7 +46,7 @@ int main() std::valarray<T> v1(a1, N); std::valarray<T> v3 = tanh(v1); assert(v3.size() == v1.size()); - for (int i = 0; i < v3.size(); ++i) + for (std::size_t i = 0; i < v3.size(); ++i) assert(is_about(v3[i], a3[i], 10)); } } diff --git a/test/std/numerics/numarray/valarray.range/end_const.pass.cpp b/test/std/numerics/numarray/valarray.range/end_const.pass.cpp index 7363508943bb..4d0015343e95 100644 --- a/test/std/numerics/numarray/valarray.range/end_const.pass.cpp +++ b/test/std/numerics/numarray/valarray.range/end_const.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -26,6 +27,6 @@ int main() const unsigned N = sizeof(a)/sizeof(a[0]); const std::valarray<T> v(a, N); assert(v[v.size()-1] == 5); - assert(end(v) - begin(v) == v.size()); + assert(static_cast<std::size_t>(end(v) - begin(v)) == v.size()); } } diff --git a/test/std/numerics/numarray/valarray.range/end_non_const.pass.cpp b/test/std/numerics/numarray/valarray.range/end_non_const.pass.cpp index f095f5cc35ee..012434e8a6e6 100644 --- a/test/std/numerics/numarray/valarray.range/end_non_const.pass.cpp +++ b/test/std/numerics/numarray/valarray.range/end_non_const.pass.cpp @@ -17,6 +17,7 @@ #include <valarray> #include <cassert> +#include <cstddef> int main() { @@ -27,6 +28,6 @@ int main() std::valarray<T> v(a, N); *(end(v) - 1) = 10; assert(v[v.size()-1] == 10); - assert(end(v) - begin(v) == v.size()); + assert(static_cast<std::size_t>(end(v) - begin(v)) == v.size()); } } |
