libstdc++: Fix some tests that fail in C++20 mode
authorJonathan Wakely <jwakely@redhat.com>
Mon, 12 Apr 2021 10:45:21 +0000 (11:45 +0100)
committerJonathan Wakely <jwakely@redhat.com>
Mon, 12 Apr 2021 11:30:07 +0000 (12:30 +0100)
commit91dd7954c44b201aa3b16e66b18d7a5df00fded9
treee0984339e5c064274ef91b77b2b33e66235b670d
parenta694a02125f181afe2ae461dd8f35c6f5f54ad22
libstdc++: Fix some tests that fail in C++20 mode

The linear_congruential_engine negative tests fail with a different
error in C++20 mode, because double is no longer an invalid type for
NTTP. Adjust the expected errors.

libstdc++-v3/ChangeLog:

* testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
Adjust expected error for C++20 mode.
* testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
Likewise.
libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc