Ref T387 Cast to avoid clang warning.

This commit is contained in:
Mat Sutcliffe
2018-10-24 22:31:18 +01:00
committed by Klaus Basan
parent 1d02975e4c
commit 8716ef4f2d

View File

@@ -28,8 +28,9 @@ namespace BlackMisc
//! \threadsafe //! \threadsafe
inline std::mt19937 &defaultRandomGenerator() inline std::mt19937 &defaultRandomGenerator()
{ {
//! \fixme Qt 5.10: Use QRandomGenerator.
static QThreadStorage<std::mt19937> rng; static QThreadStorage<std::mt19937> rng;
if (rng.hasLocalData()) { rng.setLocalData(std::mt19937(qrand())); } if (rng.hasLocalData()) { rng.setLocalData(std::mt19937(static_cast<std::mt19937::result_type>(qrand()))); }
return rng.localData(); return rng.localData();
} }
} }