]> granicus.if.org Git - vim/commit
patch 9.0.0535: closure gets wrong value in for loop with two loop variables v9.0.0535
authorBram Moolenaar <Bram@vim.org>
Wed, 21 Sep 2022 17:59:14 +0000 (18:59 +0100)
committerBram Moolenaar <Bram@vim.org>
Wed, 21 Sep 2022 17:59:14 +0000 (18:59 +0100)
commite8e369a796e110760d033e937b40c84e0c5e8b36
treeaaf71aeb71f9bf17a914a8c56322394fe6f30484
parentec5e1483ebda577e0b7f638c485203cd0e479c47
patch 9.0.0535: closure gets wrong value in for loop with two loop variables

Problem:    Closure gets wrong value in for loop with two loop variables.
Solution:   Correctly compute the number of loop variables to clear.
src/evalvars.c
src/ex_eval.c
src/structs.h
src/testdir/test_vim9_script.vim
src/version.c