diff --git a/src/libs/vmisc/backport/qoverload.h b/src/libs/vmisc/backport/qoverload.h index 56678ac00..0e96b7675 100644 --- a/src/libs/vmisc/backport/qoverload.h +++ b/src/libs/vmisc/backport/qoverload.h @@ -33,6 +33,11 @@ #if QT_VERSION < QT_VERSION_CHECK(5, 7, 0) #if defined(Q_COMPILER_VARIADIC_TEMPLATES) +#include "../diagnostic.h" + +QT_WARNING_PUSH +QT_WARNING_DISABLE_GCC("-Weffc++") + template struct QNonConstOverload { @@ -80,6 +85,8 @@ template Q_CONSTEXPR Q_DECL_UNUSED QConstOverload qC template Q_CONSTEXPR Q_DECL_UNUSED QNonConstOverload qNonConstOverload = {}; #endif +QT_WARNING_POP + #endif // Q_COMPILER_VARIADIC_TEMPLATES #endif // QT_VERSION < QT_VERSION_CHECK(5, 7, 0)