diff --git a/src/corelib/kernel/qmetaobject_p.h b/src/corelib/kernel/qmetaobject_p.h index d5dc9a356a9..cc0be759d13 100644 --- a/src/corelib/kernel/qmetaobject_p.h +++ b/src/corelib/kernel/qmetaobject_p.h @@ -114,14 +114,14 @@ public: private: friend bool comparesEqual(const QArgumentType &lhs, - const QArgumentType &rhs) noexcept + const QArgumentType &rhs) { if (lhs._type && rhs._type) return lhs._type == rhs._type; else return lhs.name() == rhs.name(); } - Q_DECLARE_EQUALITY_COMPARABLE(QArgumentType) + Q_DECLARE_EQUALITY_COMPARABLE_NON_NOEXCEPT(QArgumentType) int _type; QByteArray _name;