From 5d65e7f27948764ca74987b0a964e6eee1e404d9 Mon Sep 17 00:00:00 2001 From: Marco Hinz Date: Tue, 29 Apr 2014 22:35:30 +0200 Subject: vim-patch:7.4.272 Problem: Using just "$" does not cause an error message. Solution: Check for empty environment variable name. (Christian Brabandt) https://code.google.com/p/vim/source/detail?r=00228400629e28384f7f52556c3c119ba0d0a44d --- src/testdir/test_eval.in | 9 ++++++++- src/testdir/test_eval.ok | 1 + 2 files changed, 9 insertions(+), 1 deletion(-) (limited to 'src/testdir') diff --git a/src/testdir/test_eval.in b/src/testdir/test_eval.in index 09932261af..edf4fe437b 100644 --- a/src/testdir/test_eval.in +++ b/src/testdir/test_eval.in @@ -39,7 +39,14 @@ STARTTEST :" script-local function used in Funcref must exist. :so test_eval_func.vim -:$-9,$w! test.out +:" using $ instead of '$' must give an error +:try +: call append($, 'foobar') +:catch +: $put =v:exception +:endtry + +:$-10,$w! test.out :q! ENDTEST diff --git a/src/testdir/test_eval.ok b/src/testdir/test_eval.ok index c7620836f7..162e1b12fd 100644 --- a/src/testdir/test_eval.ok +++ b/src/testdir/test_eval.ok @@ -8,3 +8,4 @@ s:Testje exists: 0 func s:Testje exists: 1 Bar exists: 1 func Bar exists: 1 +Vim(call):E116: Invalid arguments for function append -- cgit