Skip to content

Commit 2c81f7a

Browse files
committed
Revert unnecessary change
1 parent 824abe6 commit 2c81f7a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/Analyser/NodeScopeResolver.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1193,8 +1193,10 @@ private function processStmtNode(
11931193

11941194
if ($alwaysIterates) {
11951195
$isAlwaysTerminating = count($finalScopeResult->getExitPointsByType(Break_::class)) === 0;
1196+
} elseif ($isIterableAtLeastOnce) {
1197+
$isAlwaysTerminating = $finalScopeResult->isAlwaysTerminating();
11961198
} else {
1197-
$isAlwaysTerminating = $isIterableAtLeastOnce && $finalScopeResult->isAlwaysTerminating();
1199+
$isAlwaysTerminating = false;
11981200
}
11991201
$condScope = $condResult->getFalseyScope();
12001202
if (!$isIterableAtLeastOnce) {

0 commit comments

Comments
 (0)