]> git.ipfire.org Git - thirdparty/gcc.git/commit
libstdc++: Fix buffer overflows in tests [PR 99382]
authorJonathan Wakely <jwakely@redhat.com>
Thu, 4 Mar 2021 10:28:38 +0000 (10:28 +0000)
committerJonathan Wakely <jwakely@redhat.com>
Thu, 4 Mar 2021 10:31:27 +0000 (10:31 +0000)
commit905ce0ca30cb33cddf024b0aebf4ba0b2c86fe77
tree9d8cdf5b5bdbdee7ae3b460beb38ba17fadb9658
parentf65e551f737ee3cb3a6ae45bd8168d959feacfa1
libstdc++: Fix buffer overflows in tests [PR 99382]

This seems to be a typo/thinko in the definition of the arrays used as
storage.

libstdc++-v3/ChangeLog:

PR libstdc++/99382
* testsuite/20_util/specialized_algorithms/uninitialized_default_n/sizes.cc:
Make storage larger than required. Verify no write to the last
element.
* testsuite/20_util/specialized_algorithms/uninitialized_value_construct_n/sizes.cc:
Likewise.
libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_default_n/sizes.cc
libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_value_construct_n/sizes.cc