Fix buffer overflow issue in valarray test
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@217012 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -47,9 +47,8 @@ int main()
|
|||||||
int a1[] = {0, 1, 2};
|
int a1[] = {0, 1, 2};
|
||||||
int a2[] = {3, 4, 3};
|
int a2[] = {3, 4, 3};
|
||||||
std::valarray<int> v1(a1, 3);
|
std::valarray<int> v1(a1, 3);
|
||||||
const std::valarray<int> v2(a2, 3);
|
std::slice_array<int> s1 = v1[std::slice(1, 1, 1)];
|
||||||
std::slice_array<int> s1 = v1[std::slice(1, 2, 3)];
|
std::slice_array<int> s2 = v1[std::slice(0, 1, 1)];
|
||||||
std::slice_array<int> s2 = v1[std::slice(2, 2, 3)];
|
|
||||||
std::slice_array<int> const & s3 = (s1 = s2);
|
std::slice_array<int> const & s3 = (s1 = s2);
|
||||||
assert(&s1 == &s3);
|
assert(&s1 == &s3);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user