diff options
Diffstat (limited to 'tests/auto/tools/moc/tst_moc.cpp')
-rw-r--r-- | tests/auto/tools/moc/tst_moc.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/auto/tools/moc/tst_moc.cpp b/tests/auto/tools/moc/tst_moc.cpp index 3cd2f1f936..3459bede85 100644 --- a/tests/auto/tools/moc/tst_moc.cpp +++ b/tests/auto/tools/moc/tst_moc.cpp @@ -79,6 +79,9 @@ QT_USE_NAMESPACE +template <bool b> struct QTBUG_31218 {}; +struct QTBUG_31218_Derived : QTBUG_31218<-1<0> {}; + struct MyStruct {}; struct MyStruct2 {}; @@ -322,6 +325,8 @@ public slots: signals: void signalWithArray(const double[3]); void signalWithNamedArray(const double namedArray[3]); + void signalWithIterator(QList<QUrl>::iterator); + void signalWithListPointer(QList<QUrl>*); //QTBUG-31002 private slots: // for tst_Moc::preprocessorConditionals @@ -1734,6 +1739,11 @@ void tst_Moc::warnings() #endif QProcess proc; + + QProcessEnvironment env = QProcessEnvironment::systemEnvironment(); + env.insert("QT_MESSAGE_PATTERN", "no qDebug or qWarning please"); + proc.setProcessEnvironment(env); + proc.start("moc", args); QVERIFY(proc.waitForStarted()); |