From 28a99221ee444801e9b419282dbd1b6a07eae1b4 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Wed, 27 Jul 2022 15:34:49 +0200 Subject: [PATCH] AutoTest: Prevent possible crash Change-Id: Ic27a9623ea910b21ccb99c7cd603cfa3d1369d12 Reviewed-by: David Schulz --- src/plugins/autotest/quick/quicktestparser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/autotest/quick/quicktestparser.cpp b/src/plugins/autotest/quick/quicktestparser.cpp index 2cbb7868724..55d638d1761 100644 --- a/src/plugins/autotest/quick/quicktestparser.cpp +++ b/src/plugins/autotest/quick/quicktestparser.cpp @@ -126,7 +126,7 @@ QString QuickTestParser::quickTestName(const CPlusPlus::Document::Ptr &doc) cons const Utils::FilePath filePath = Utils::FilePath::fromString(doc->fileName()); for (const CPlusPlus::Document::MacroUse ¯o : macros) { - if (!macro.isFunctionLike()) + if (!macro.isFunctionLike() || macro.arguments().isEmpty()) continue; const QByteArray name = macro.macro().name(); if (QuickTestUtils::isQuickTestMacro(name)) {