aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2019-03-18 09:47:23 +0100
committerUlf Hermann <ulf.hermann@qt.io>2019-03-18 09:53:44 +0000
commit0ee25027edf1be38412e2a397c1c0a71d2bd146b (patch)
treed2daa2292ea1644d68f814d853ae6a3938c2adaa /tests/auto
parent8b78d9cea3091b0bd94d1ae0c71a000f8e7e1903 (diff)
Handle recursion depth errors in tst_sanity.cpp
Implementations of QQmlJS::AST::Visitor are required to do so. Fixes: QTBUG-74512 Change-Id: I19d40d2d3a5d3588cad4caa7f0a48c13919077a0 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'tests/auto')
-rw-r--r--tests/auto/sanity/tst_sanity.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/auto/sanity/tst_sanity.cpp b/tests/auto/sanity/tst_sanity.cpp
index 69553d93..d2d962bc 100644
--- a/tests/auto/sanity/tst_sanity.cpp
+++ b/tests/auto/sanity/tst_sanity.cpp
@@ -137,6 +137,12 @@ protected:
m_errors += QString("%1:%2 : %3").arg(m_fileName).arg(node->firstSourceLocation().startLine).arg(error);
}
+ void throwRecursionDepthError()
+ {
+ m_errors += QString::fromLatin1("%1: Maximum statement or expression depth exceeded")
+ .arg(m_fileName);
+ }
+
private:
QString m_fileName;
QStringList m_errors;