Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.8
-
None
-
-
798c23189 (dev), aefa42745 (6.8)
-
Foundation Sprint 110
Description
The new QMap::qHash introduced in Qt 6.8 causes compilation errors because it is ambiguous:
QMap<int,int> map;
size_t seed = 0;
qHash(map, seed);
Compiler error:
Call to 'qHash' is ambiguous qhashfunctions.h:235:8: candidate function [with T = QMap<int, int>, $1 = true] qmap.h:796:5: candidate function [with M = QMap<int, int>, $1 = true]