We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0983496 commit 45326b0Copy full SHA for 45326b0
src/Psalm/Internal/Analyzer/Statements/Block/IfAnalyzer.php
@@ -665,10 +665,10 @@ function (Clause $c) use ($changed_var_ids): bool {
665
if ($internally_applied_if_cond_expr !== $cond
666
|| $externally_applied_if_cond_expr !== $cond
667
) {
668
- $assigned_var_ids = $outer_context->assigned_var_ids;
+ $assigned_var_ids = $first_cond_assigned_var_ids;
669
$if_conditional_context->assigned_var_ids = [];
670
671
- $referenced_var_ids = $outer_context->referenced_var_ids;
+ $referenced_var_ids = $first_cond_referenced_var_ids;
672
$if_conditional_context->referenced_var_ids = [];
673
674
$if_conditional_context->inside_conditional = true;
0 commit comments