diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2024-07-31 22:15:40 +0100 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2024-08-01 21:56:56 +0100 |
commit | 0ba18853f7dbb038449322fea2ae311c2b26ceb6 (patch) | |
tree | ea81af959421504fbb970ad5ff9aa6eba91dddf9 | |
parent | 8b8e5ed6cd0f3cfe7cdf93200e47c069fd101984 (diff) | |
download | gcc-0ba18853f7dbb038449322fea2ae311c2b26ceb6.zip gcc-0ba18853f7dbb038449322fea2ae311c2b26ceb6.tar.gz gcc-0ba18853f7dbb038449322fea2ae311c2b26ceb6.tar.bz2 |
libstdc++: Fix incomplete change to reduce iterations for simulators
This should have been done as part of r13-693-ge3b8b4f7814c54, but I
only added the preprocessor logic and didn't use ARGS in the code.
libstdc++-v3/ChangeLog:
* testsuite/26_numerics/random/discrete_distribution/operators/values.cc:
Use ARGS to limit number of iterations for simulators.
-rw-r--r-- | libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/operators/values.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/operators/values.cc b/libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/operators/values.cc index 3cfe0d6..a6a2e71 100644 --- a/libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/operators/values.cc +++ b/libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/operators/values.cc @@ -40,16 +40,16 @@ void test01() std::discrete_distribution<> dd1({ }); auto bdd1 = std::bind(dd1, eng); - testDiscreteDist(bdd1, [](int n) { return discrete_pdf(n, { }); } ); + testDiscreteDist<ARGS>(bdd1, [](int n) { return discrete_pdf(n, { }); } ); std::discrete_distribution<> dd2({ 1.0, 3.0, 2.0}); auto bdd2 = std::bind(dd2, eng); - testDiscreteDist(bdd2, [](int n) + testDiscreteDist<ARGS>(bdd2, [](int n) { return discrete_pdf(n, { 1.0, 3.0, 2.0}); } ); std::discrete_distribution<> dd3({ 2.0, 2.0, 1.0, 0.0, 4.0}); auto bdd3 = std::bind(dd3, eng); - testDiscreteDist(bdd3, [](int n) + testDiscreteDist<ARGS>(bdd3, [](int n) { return discrete_pdf(n, { 2.0, 2.0, 1.0, 0.0, 4.0}); } ); } |