diff --git a/src/corelib/kernel/qmetatype_p.h b/src/corelib/kernel/qmetatype_p.h index 7e0457771f0..5b579b19b7a 100644 --- a/src/corelib/kernel/qmetatype_p.h +++ b/src/corelib/kernel/qmetatype_p.h @@ -22,6 +22,8 @@ QT_BEGIN_NAMESPACE #define QMETATYPE_CONVERTER(To, From, assign_and_return) \ case makePair(QMetaType::To, QMetaType::From): \ + if constexpr (QMetaType::To == QMetaType::From) \ + Q_UNREACHABLE(); /* can never get here */ \ if (onlyCheck) \ return true; \ { \