# HG changeset patch # User Bram Moolenaar # Date 1631047504 -7200 # Node ID c50b3eff7a641e6041b305575908d6aaf865639b # Parent a4af090364f6e601592217bc35ec4ea51d5fe5bc patch 8.2.3412: Vim9: importing the wrong file Commit: https://github.com/vim/vim/commit/af2d5d2ce26029a47547c05be964e749bb0310d0 Author: Bram Moolenaar Date: Tue Sep 7 22:35:34 2021 +0200 patch 8.2.3412: Vim9: importing the wrong file Problem: Vim9: importing the wrong file. Solution: Correct the file name. Delete the file afterwards. diff --git a/src/testdir/test_vim9_script.vim b/src/testdir/test_vim9_script.vim --- a/src/testdir/test_vim9_script.vim +++ b/src/testdir/test_vim9_script.vim @@ -1480,16 +1480,17 @@ enddef def Test_import_star_fails() writefile([], 'Xfoo.vim') var lines =<< trim END - import * as foo from '/tmp/foo.vim' + import * as foo from './Xfoo.vim' foo = 'bar' END CheckDefAndScriptFailure2(lines, 'E1094:', 'E1236: Cannot use foo itself') lines =<< trim END vim9script - import * as foo from '/tmp/foo.vim' + import * as foo from './Xfoo.vim' var that = foo END CheckScriptFailure(lines, 'E1029: Expected ''.''') + delete('Xfoo.vim') enddef def Test_import_as() diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -756,6 +756,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 3412, +/**/ 3411, /**/ 3410,