summaryrefslogtreecommitdiffstats
path: root/src/corelib
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2021-03-14 09:16:25 -0700
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2021-03-15 05:14:45 +0000
commit0f7d433d6dcaf8b7c52b8cc00fdf010bb2f5d4d7 (patch)
tree18ec54f43ddd7353101f8b25da5c2400eb79ad2d /src/corelib
parent3c224d11228f2560d99078d5f0bf91237657def1 (diff)
QRandomGenerator: remove dead code previously used by qrand()
Commit 9ee554ac1d1af97e7ad5b4bf78e2779f7d1c405f removed qrand() and qsrand(), so commit 81896304dc1fb65da3302deb54ab4cfe060625ff removed the functions accessing QRandEngine, but forgot to remove the actual engine. Change-Id: I26b8286f61534f88b649fffd166c41aecf55d2b1 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit 420755edb71267f756df4c61955b910099ec9537) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'src/corelib')
-rw-r--r--src/corelib/global/qrandom.cpp22
1 files changed, 0 insertions, 22 deletions
diff --git a/src/corelib/global/qrandom.cpp b/src/corelib/global/qrandom.cpp
index eb7acc5edf..6db8121028 100644
--- a/src/corelib/global/qrandom.cpp
+++ b/src/corelib/global/qrandom.cpp
@@ -1295,26 +1295,4 @@ quint64 QRandomGenerator::_fillRange(void *buffer, qptrdiff count)
return begin[0] | (quint64(begin[1]) << 32);
}
-namespace {
-struct QRandEngine
-{
- std::minstd_rand engine;
- QRandEngine() : engine(1) {}
-
- int generate()
- {
- std::minstd_rand::result_type v = engine();
- if (std::numeric_limits<int>::max() != RAND_MAX)
- v %= uint(RAND_MAX) + 1;
-
- return int(v);
- }
-
- void seed(std::minstd_rand::result_type q)
- {
- engine.seed(q);
- }
-};
-}
-
QT_END_NAMESPACE