diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2019-03-18 09:47:23 +0100 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2019-03-18 09:53:44 +0000 |
commit | 0ee25027edf1be38412e2a397c1c0a71d2bd146b (patch) | |
tree | d2daa2292ea1644d68f814d853ae6a3938c2adaa /tests | |
parent | 8b78d9cea3091b0bd94d1ae0c71a000f8e7e1903 (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')
-rw-r--r-- | tests/auto/sanity/tst_sanity.cpp | 6 |
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; |