diff --git a/src/shared/proparser/qmakeevaluator.cpp b/src/shared/proparser/qmakeevaluator.cpp
index 7af3af1a67a46b13ad6fa2c1bce614cd03d4d776..c9c5a79b46512c92d9e4004e36b60c46cdbf69aa 100644
--- a/src/shared/proparser/qmakeevaluator.cpp
+++ b/src/shared/proparser/qmakeevaluator.cpp
@@ -635,6 +635,7 @@ QMakeEvaluator::VisitReturn QMakeEvaluator::visitProBlock(
                     continue;
             }
             Q_ASSERT_X(false, "visitProBlock", "unexpected item type");
+            continue;
         }
         if (ret != ReturnTrue && ret != ReturnFalse)
             return ret;