Try again to fix Clang's -Wconstant-logical-operand warning
Commit daaa557259 changed the enum to
bool, but the warning is still happening.
Pick-To: 5.15
Change-Id: Ibdc95e9af7bd456a94ecfffd1603f332a356c788
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
bb10
parent
95afe6b244
commit
e3a6ede895
|
|
@ -108,6 +108,11 @@ public: \
|
|||
#define QT_DECLARE_WIDGETS_MODULE_TYPES_ITER(TypeName, TypeId, Name) \
|
||||
QT_ASSIGN_TYPE_TO_MODULE(Name, QModulesPrivate::Widgets);
|
||||
|
||||
QT_WARNING_PUSH
|
||||
#if defined(Q_CC_CLANG) && Q_CC_CLANG >= 900
|
||||
QT_WARNING_DISABLE_CLANG("-Wconstant-logical-operand")
|
||||
#endif
|
||||
|
||||
QT_FOR_EACH_STATIC_PRIMITIVE_TYPE(QT_DECLARE_CORE_MODULE_TYPES_ITER)
|
||||
QT_FOR_EACH_STATIC_PRIMITIVE_POINTER(QT_DECLARE_CORE_MODULE_TYPES_ITER)
|
||||
QT_FOR_EACH_STATIC_CORE_CLASS(QT_DECLARE_CORE_MODULE_TYPES_ITER)
|
||||
|
|
@ -115,6 +120,8 @@ QT_FOR_EACH_STATIC_CORE_POINTER(QT_DECLARE_CORE_MODULE_TYPES_ITER)
|
|||
QT_FOR_EACH_STATIC_CORE_TEMPLATE(QT_DECLARE_CORE_MODULE_TYPES_ITER)
|
||||
QT_FOR_EACH_STATIC_GUI_CLASS(QT_DECLARE_GUI_MODULE_TYPES_ITER)
|
||||
QT_FOR_EACH_STATIC_WIDGETS_CLASS(QT_DECLARE_WIDGETS_MODULE_TYPES_ITER)
|
||||
|
||||
QT_WARNING_POP
|
||||
} // namespace QModulesPrivate
|
||||
|
||||
#undef QT_DECLARE_CORE_MODULE_TYPES_ITER
|
||||
|
|
|
|||
Loading…
Reference in New Issue