Fix sanitizer warning about signed shifts

This commit is contained in:
Nicolas Werner 2021-12-04 02:42:58 +01:00
parent c7a29d1fb0
commit 6760397f6c
No known key found for this signature in database
GPG key ID: C8D75E610773F2D9

View file

@ -644,7 +644,8 @@ utils::hashQString(const QString &input)
{ {
auto h = QCryptographicHash::hash(input.toUtf8(), QCryptographicHash::Sha1); auto h = QCryptographicHash::hash(input.toUtf8(), QCryptographicHash::Sha1);
return (h[0] << 24) ^ (h[1] << 16) ^ (h[2] << 8) ^ h[3]; return (static_cast<uint32_t>(h[0]) << 24) ^ (static_cast<uint32_t>(h[1]) << 16) ^
(static_cast<uint32_t>(h[2]) << 8) ^ static_cast<uint32_t>(h[3]);
} }
QColor QColor