diff --git a/src/corelib/global/qtypes.cpp b/src/corelib/global/qtypes.cpp index 515f158f52..5c3b963a92 100644 --- a/src/corelib/global/qtypes.cpp +++ b/src/corelib/global/qtypes.cpp @@ -392,6 +392,7 @@ static_assert(std::numeric_limits::radix == 2, static_assert(sizeof(size_t) == sizeof(void *), "size_t and a pointer don't have the same size"); static_assert(sizeof(size_t) == sizeof(qsizetype)); // implied by the definition static_assert((std::is_same::value)); +static_assert(std::is_same_v); // Check that our own typedefs are not broken. static_assert(sizeof(qint8) == 1, "Internal error, qint8 is misdefined"); diff --git a/src/corelib/text/qanystringview.h b/src/corelib/text/qanystringview.h index 7f8b1d6155..f8660b4d2b 100644 --- a/src/corelib/text/qanystringview.h +++ b/src/corelib/text/qanystringview.h @@ -33,8 +33,6 @@ public: typedef qptrdiff difference_type; typedef qsizetype size_type; private: - static_assert(std::is_same_v); - static_assert(sizeof(size_t) == sizeof(qsizetype)); static constexpr size_t SizeMask = (std::numeric_limits::max)() / 4; #if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0) || defined(QT_BOOTSTRAPPED) static constexpr int SizeShift = 2;