comparison src/testdir/test_expr.vim @ 9062:0aa90b84118c v7.4.1816

commit https://github.com/vim/vim/commit/d8585eded6359f1d7e1981e96ae775efd077c638 Author: Bram Moolenaar <Bram@vim.org> Date: Sun May 1 23:05:53 2016 +0200 patch 7.4.1816 Problem: Looping over a null list throws an error. Solution: Skip over the for loop.
author Christian Brabandt <cb@256bit.org>
date Sun, 01 May 2016 23:15:05 +0200
parents 36cb3aff8c1c
children d319453f62b3
comparison
equal deleted inserted replaced
9061:37378cd98b84 9062:0aa90b84118c
81 let x = getreg('x', 1, 1) 81 let x = getreg('x', 1, 1)
82 let y = x 82 let y = x
83 call add(x, 'foo') 83 call add(x, 'foo')
84 call assert_equal(['foo'], y) 84 call assert_equal(['foo'], y)
85 endfunc 85 endfunc
86
87 func Test_loop_over_null_list()
88 let null_list = submatch(1, 1)
89 for i in null_list
90 call assert_true(0, 'should not get here')
91 endfor
92 endfunc