diff --git a/util/glgen/glgen.pro b/util/glgen/glgen.pro index 22c377e5f12..a1ad95cc2d3 100644 --- a/util/glgen/glgen.pro +++ b/util/glgen/glgen.pro @@ -1,4 +1,5 @@ QT -= gui +QT += core5compat CONFIG += cmdline # Uncomment following to enable debug output diff --git a/util/glgen/legacyspecparser.cpp b/util/glgen/legacyspecparser.cpp index ab2c9495e75..fd946fd6f46 100644 --- a/util/glgen/legacyspecparser.cpp +++ b/util/glgen/legacyspecparser.cpp @@ -290,7 +290,7 @@ void LegacySpecParser::parseFunctions(QTextStream &stream) } } - m_versions = versions.toList(); + m_versions = versions.values(); std::sort(m_versions.begin(), m_versions.end()); } diff --git a/util/glgen/specparser.h b/util/glgen/specparser.h index 38051f9f435..33501712129 100644 --- a/util/glgen/specparser.h +++ b/util/glgen/specparser.h @@ -118,7 +118,7 @@ inline bool operator < (const VersionProfile &lhs, const VersionProfile &rhs) return (lhs.version < rhs.version); } -inline size_t Hash(const VersionProfile &v) +inline size_t qHash(const VersionProfile &v) { return qHash(static_cast(v.profile * 1000) + v.version.major * 100 + v.version.minor * 10); }