diff --git a/tests/auto/linguist/lupdate/tst_lupdate.cpp b/tests/auto/linguist/lupdate/tst_lupdate.cpp
index 19feeae3a20e186cff2d2754f8f455338aa7ef00..4d30523545071eb19d822b4cfcc548da65547501 100644
--- a/tests/auto/linguist/lupdate/tst_lupdate.cpp
+++ b/tests/auto/linguist/lupdate/tst_lupdate.cpp
@@ -130,7 +130,7 @@ void tst_lupdate::doCompare(const QStringList &_actual, const QString &expectedF
 
     QStringList actual;
     actual.reserve(_actual.size());
-    QRegExp niRx(".*:Function '\\w+' is not implemented");
+    QRegExp niRx(".*:(Function '\\w+' is not implemented|'\\w+' is not a recognized replace function)");
     foreach (const QString &a, _actual)
         if (!niRx.exactMatch(a))
             actual << a;