File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2571,13 +2571,17 @@ eval_variable(
25712571 cc = name [len ];
25722572 name [len ] = NUL ;
25732573
2574- // Check for user-defined variables.
2575- v = find_var (name , NULL , flags & EVAL_VAR_NOAUTOLOAD );
2576- if (v != NULL )
2574+ // Check for local variable when debugging.
2575+ if ((tv = lookup_debug_var (name )) == NULL )
25772576 {
2578- tv = & v -> di_tv ;
2579- if (dip != NULL )
2580- * dip = v ;
2577+ // Check for user-defined variables.
2578+ v = find_var (name , NULL , flags & EVAL_VAR_NOAUTOLOAD );
2579+ if (v != NULL )
2580+ {
2581+ tv = & v -> di_tv ;
2582+ if (dip != NULL )
2583+ * dip = v ;
2584+ }
25812585 }
25822586
25832587 if (tv == NULL && (in_vim9script () || STRNCMP (name , "s:" , 2 ) == 0 ))
Original file line number Diff line number Diff line change @@ -750,6 +750,8 @@ static char *(features[]) =
750750
751751static int included_patches [] =
752752{ /* Add new patch number below this line */
753+ /**/
754+ 2998 ,
753755/**/
754756 2997 ,
755757/**/
You can’t perform that action at this time.
0 commit comments