Fix warnings in tst_moc
Change-Id: I4cbc851e59febdc533c02fb4b95d2924348086b4 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>bb10
parent
2e7f11246e
commit
6ece7dd09a
|
|
@ -53,4 +53,9 @@ public slots:
|
|||
|
||||
#endif // BACKSLASH_NEWLINES_H
|
||||
|
||||
// ends with \\\r should not make moc crash (QTBUG-53441) (no new lines on purpose!!) \
|
||||
QT_WARNING_PUSH
|
||||
QT_WARNING_DISABLE_CLANG("-Wcomment")
|
||||
|
||||
// ends with \\\r should not make moc crash (QTBUG-53441) (no new lines on purpose!!) \
|
||||
|
||||
QT_WARNING_POP
|
||||
|
|
|
|||
|
|
@ -31,6 +31,9 @@
|
|||
|
||||
#include <QtCore/QObject>
|
||||
|
||||
QT_WARNING_PUSH
|
||||
QT_WARNING_DISABLE_CLANG("-Wunknown-attributes")
|
||||
|
||||
class CppAttribute : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
|
|
@ -57,6 +60,8 @@ public slots:
|
|||
#endif
|
||||
};
|
||||
|
||||
QT_WARNING_POP
|
||||
|
||||
#ifdef Q_MOC_RUN
|
||||
# define TEST_COMPILER_DEPRECATION [[deprecated]]
|
||||
# define TEST_COMPILER_DEPRECATION_X(x) [[deprecated(x)]]
|
||||
|
|
@ -65,6 +70,9 @@ public slots:
|
|||
# define TEST_COMPILER_DEPRECATION_X(x) Q_DECL_ENUMERATOR_DEPRECATED_X(x)
|
||||
#endif
|
||||
|
||||
QT_WARNING_PUSH
|
||||
QT_WARNING_DISABLE_DEPRECATED
|
||||
|
||||
namespace TestQNamespaceDeprecated {
|
||||
Q_NAMESPACE
|
||||
enum class TestEnum1 {
|
||||
|
|
@ -100,4 +108,6 @@ namespace TestQNamespaceDeprecated {
|
|||
Q_FLAG_NS(TestFlag1)
|
||||
}
|
||||
|
||||
QT_WARNING_POP
|
||||
|
||||
#endif // CXXATTRIBUTE_H
|
||||
|
|
|
|||
|
|
@ -69,8 +69,8 @@ public Q_SLOTS:
|
|||
inline void mySlot() { mySignal(); }
|
||||
|
||||
private:
|
||||
int signals;
|
||||
double slots;
|
||||
Q_DECL_UNUSED_MEMBER int signals;
|
||||
Q_DECL_UNUSED_MEMBER double slots;
|
||||
};
|
||||
|
||||
#define signals Q_SIGNALS
|
||||
|
|
|
|||
|
|
@ -47,7 +47,10 @@ class SingleFunctionKeywordBeforeInline : public QObject
|
|||
public:
|
||||
inline SingleFunctionKeywordBeforeInline() {}
|
||||
|
||||
QT_WARNING_PUSH
|
||||
QT_WARNING_DISABLE_CLANG("-Wundefined-inline")
|
||||
Q_SIGNAL inline void mySignal();
|
||||
QT_WARNING_POP
|
||||
|
||||
Q_SLOT inline void mySlot() { emit mySignal(); }
|
||||
};
|
||||
|
|
@ -58,7 +61,10 @@ class SingleFunctionKeywordAfterInline : public QObject
|
|||
public:
|
||||
inline SingleFunctionKeywordAfterInline() {}
|
||||
|
||||
QT_WARNING_PUSH
|
||||
QT_WARNING_DISABLE_CLANG("-Wundefined-inline")
|
||||
inline Q_SIGNAL void mySignal();
|
||||
QT_WARNING_POP
|
||||
|
||||
inline Q_SLOT void mySlot() { emit mySignal(); }
|
||||
};
|
||||
|
|
|
|||
|
|
@ -327,9 +327,13 @@ void StructQObject::foo(struct ForwardDeclaredStruct *)
|
|||
bool field;
|
||||
};
|
||||
|
||||
struct Inner unusedVariable;
|
||||
Q_DECL_UNUSED_MEMBER struct Inner unusedVariable;
|
||||
}
|
||||
|
||||
|
||||
QT_WARNING_PUSH
|
||||
QT_WARNING_DISABLE_CLANG("-Wignored-qualifiers")
|
||||
|
||||
class TestClass : public MyNamespace::TestSuperClass, public DONT_CONFUSE_MOC(MyStruct),
|
||||
public DONT_CONFUSE_MOC_EVEN_MORE(MyStruct2, dummy, ignored)
|
||||
{
|
||||
|
|
@ -551,6 +555,8 @@ private slots:
|
|||
virtual inline void blub2() {}
|
||||
};
|
||||
|
||||
QT_WARNING_POP
|
||||
|
||||
class PropertyTestClass : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
|
|
@ -1757,6 +1763,8 @@ void tst_Moc::QTBUG5590_dummyProperty()
|
|||
QCOMPARE(o.value2(), 82);
|
||||
}
|
||||
|
||||
QT_WARNING_PUSH
|
||||
QT_WARNING_DISABLE_CLANG("-Wignored-qualifiers")
|
||||
class QTBUG7421_ReturnConstTemplate: public QObject
|
||||
{ Q_OBJECT
|
||||
public slots:
|
||||
|
|
@ -1766,7 +1774,7 @@ public slots:
|
|||
const QString returnConstString(const QString s) { return s; }
|
||||
QString const returnConstString2( QString const s) { return s; }
|
||||
};
|
||||
|
||||
QT_WARNING_POP
|
||||
|
||||
struct science_constant {};
|
||||
struct science_const {};
|
||||
|
|
|
|||
Loading…
Reference in New Issue