diff --git a/src/shared/proparser/profileevaluator.cpp b/src/shared/proparser/profileevaluator.cpp index bed1b6a5866296fcab3e31199f59c89c4f6bb12a..216a44788211b9402ebb2e7c3de691edc2f1d6f7 100644 --- a/src/shared/proparser/profileevaluator.cpp +++ b/src/shared/proparser/profileevaluator.cpp @@ -1273,6 +1273,7 @@ ProFileEvaluator::Private::VisitReturn ProFileEvaluator::Private::visitProFile( if (tgt.isEmpty()) tgt.append(ProString(QFileInfo(pro->fileName()).baseName(), NoHash)); + if (!m_cmdArgs.isEmpty()) { if (ProFile *pro = m_parser->parsedProFile( fL1S("(command line)"), false, m_cmdArgs.join(fL1S("\n")))) { m_locationStack.push(m_current); @@ -1280,6 +1281,7 @@ ProFileEvaluator::Private::VisitReturn ProFileEvaluator::Private::visitProFile( m_current = m_locationStack.pop(); pro->deref(); } + } } visitProBlock(pro, pro->tokPtr());