writefile(import_star_as_lines_dot_space, 'Ximport.vim')
assert_fails('source Ximport.vim', 'E1074:', '', 1, 'Func')
+ var import_func_duplicated =<< trim END
+ vim9script
+ import ExportedInc from './Xexport.vim'
+ import ExportedInc from './Xexport.vim'
+
+ ExportedInc()
+ END
+ writefile(import_func_duplicated, 'Ximport.vim')
+ assert_fails('source Ximport.vim', 'E1073:', '', 3, 'Ximport.vim')
+
var import_star_as_duplicated =<< trim END
vim9script
import * as Export from './Xexport.vim'
int mult = FALSE;
garray_T names;
garray_T as_names;
+ long start_lnum = SOURCING_LNUM;
tv.v_type = VAR_UNKNOWN;
ga_init2(&names, sizeof(char_u *), 10);
}
cmd_end = arg;
+ // Give error messages for the start of the line.
+ SOURCING_LNUM = start_lnum;
+
/*
* find script file
*/