aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2024-07-31 22:15:40 +0100
committerJonathan Wakely <redi@gcc.gnu.org>2024-08-01 21:56:56 +0100
commit0ba18853f7dbb038449322fea2ae311c2b26ceb6 (patch)
treeea81af959421504fbb970ad5ff9aa6eba91dddf9
parent8b8e5ed6cd0f3cfe7cdf93200e47c069fd101984 (diff)
downloadgcc-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.cc6
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}); } );
}