diff --git a/src/corelib/global/qcompare.h b/src/corelib/global/qcompare.h index c0ca4be00ea..0c450158598 100644 --- a/src/corelib/global/qcompare.h +++ b/src/corelib/global/qcompare.h @@ -23,6 +23,7 @@ QT_BEGIN_NAMESPACE namespace QtPrivate { using CompareUnderlyingType = qint8; +constexpr CompareUnderlyingType LegacyUncomparableValue = -127; // historic Qt value // [cmp.categories.pre] / 1 enum class Ordering : CompareUnderlyingType @@ -675,7 +676,7 @@ auto qCompareThreeWay(const LT &lhs, const RT &rhs) namespace QtPrivate { enum class LegacyUncomparable : CompareUnderlyingType { - Unordered = -127 + Unordered = QtPrivate::LegacyUncomparableValue }; }