forked from qt-creator/qt-creator
add tracing functionality to Tok{Return,Break,Next} handling
amends f53ed6c4 after merge
Change-Id: Ib6b4881245b3d6dc160285954be3c3454291e4b4
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
This commit is contained in:
@@ -683,8 +683,11 @@ QMakeEvaluator::VisitReturn QMakeEvaluator::visitProBlock(
|
|||||||
case TokNext:
|
case TokNext:
|
||||||
ret = ReturnNext;
|
ret = ReturnNext;
|
||||||
ctrlstm:
|
ctrlstm:
|
||||||
if (!m_skipLevel && okey != or_op)
|
if (!m_skipLevel && okey != or_op) {
|
||||||
|
traceMsg("flow control statement '%s', aborting block", dbgReturn(ret));
|
||||||
return ret;
|
return ret;
|
||||||
|
}
|
||||||
|
traceMsg("skipped flow control statement '%s'", dbgReturn(ret));
|
||||||
okey = false, or_op = true; // force next evaluation
|
okey = false, or_op = true; // force next evaluation
|
||||||
continue;
|
continue;
|
||||||
default: {
|
default: {
|
||||||
|
|||||||
Reference in New Issue
Block a user