Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
5.13.0 Beta3
-
None
-
daaa55725969aed87665c366d7cc96304c4e5f4c (qt/qtbase/dev)
Description
qtbase/src/corelib/kernel/qmetatype_p.h: line 97
#define QT_ASSIGN_TYPE_TO_MODULE(TYPE, MODULE) \ template<> \ class QTypeModuleInfo<TYPE > \ { \ public: \ enum Module { \ IsCore = (((MODULE) == (QModulesPrivate::Core))), \ IsWidget = (((MODULE) == (QModulesPrivate::Widgets))), \ IsGui = (((MODULE) == (QModulesPrivate::Gui))), \ IsUnknown = !(IsCore || IsWidget || IsGui) \ }; \ static inline int module() { return MODULE; } \ Q_STATIC_ASSERT((IsUnknown && !(IsCore || IsWidget || IsGui)) \ || (IsCore && !(IsUnknown || IsWidget || IsGui)) \ || (IsWidget && !(IsUnknown || IsCore || IsGui)) \ || (IsGui && !(IsUnknown || IsCore || IsWidget))); \ };
Attachments
For Gerrit Dashboard: QTBUG-75737 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
261242,4 | QTypeModuleInfo: fix clang '-wconstant-logical-operand' warnings | dev | qt/qtbase | Status: MERGED | +2 | 0 |