Exclude MSVC version 19.44 in tst_qcheckedint and tst_qnumeric
Still causing an internal compiler error with the currently latest VC++ version. Amends 4e3a1675793995e44f5c84f28bfdc0fd02aa27cc. Pick-to: 6.10 Change-Id: Ia4290c9b21eb8163180d725ed200629e36e85f1f Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
This commit is contained in:
parent
46c2aa2b61
commit
1ee43844d4
@ -347,7 +347,7 @@ void tst_QCheckedInt::division()
|
||||
|
||||
// This causes an internal compiler error on MSVC, so skipping it there
|
||||
// Integrity's compiler says this code isn't constexpr.
|
||||
#if (!defined(Q_CC_MSVC) || Q_CC_MSVC > 1943) && !defined(Q_CC_GHS)
|
||||
#if (!defined(Q_CC_MSVC) || Q_CC_MSVC > 1944) && !defined(Q_CC_GHS)
|
||||
|
||||
template <typename T>
|
||||
constexpr bool checkedIntTypeProperties()
|
||||
|
@ -1017,7 +1017,7 @@ SUB_OVERFLOW_UNSIGNED_TYPE_TEST(ulong, ULONG_MAX)
|
||||
|
||||
#if defined(QT_HAS_128_BIT_MULTIPLICATION)
|
||||
// Compiling this causes an ICE in MSVC, so skipping it
|
||||
#if !defined(Q_CC_MSVC) || Q_CC_MSVC > 1943
|
||||
#if !defined(Q_CC_MSVC) || Q_CC_MSVC > 1944
|
||||
SIGNED_TYPE_TEST(qlonglong, LLONG_MIN, LLONG_MAX)
|
||||
UNSIGNED_TYPE_TEST(qulonglong, ULLONG_MAX)
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user