Mercurial > vim
comparison src/testdir/test_eval_stuff.vim @ 15593:e26caeb30026 v8.1.0804
patch 8.1.0804: crash when setting v:errmsg to empty list
commit https://github.com/vim/vim/commit/4b9e91f0ba02192e4592a5c4a9bdcdd6e9efeb5e
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Jan 24 13:58:11 2019 +0100
patch 8.1.0804: crash when setting v:errmsg to empty list
Problem: Crash when setting v:errmsg to empty list. (Jaon Franklin)
Solution: Separate getting value and assigning result.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 24 Jan 2019 14:00:08 +0100 |
parents | 1550cc188ff6 |
children | bd49e1656c72 |
comparison
equal
deleted
inserted
replaced
15592:11e7c65e8bfc | 15593:e26caeb30026 |
---|---|
85 call assert_equal(["one\r", "two\r"], lines) | 85 call assert_equal(["one\r", "two\r"], lines) |
86 | 86 |
87 bwipe! | 87 bwipe! |
88 call delete('XReadfile') | 88 call delete('XReadfile') |
89 endfunc | 89 endfunc |
90 | |
91 func Test_let_errmsg() | |
92 call assert_fails('let v:errmsg = []', 'E730:') | |
93 let v:errmsg = '' | |
94 call assert_fails('let v:errmsg = []', 'E730:') | |
95 let v:errmsg = '' | |
96 endfunc |