Skip to content

Commit a792e23

Browse files
committed
Guard against missing compact variable position
1 parent 445ed17 commit a792e23

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

VariableAnalysis/Sniffs/CodeAnalysis/VariableAnalysisSniff.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1887,7 +1887,8 @@ protected function processCompact(File $phpcsFile, $stackPtr)
18871887
if ($currScope === null) {
18881888
continue;
18891889
}
1890-
$this->markVariableReadAndWarnIfUndefined($phpcsFile, $variable->name, $variable->firstRead, $currScope);
1890+
$variablePosition = $variable->firstRead ? $variable->firstRead : $stackPtr;
1891+
$this->markVariableReadAndWarnIfUndefined($phpcsFile, $variable->name, $variablePosition, $currScope);
18911892
}
18921893
}
18931894

0 commit comments

Comments
 (0)