analyzeLoop( $stmt->stmts, $stmt->cond ? [$stmt->cond] : [], [], $while_context, $context ); $context->vars_possibly_in_scope = array_merge( $context->vars_possibly_in_scope, $while_context->vars_possibly_in_scope ); $context->referenced_var_ids = array_merge( $context->referenced_var_ids, $while_context->referenced_var_ids ); return null; } }