diff src/vim9compile.c @ 27074:19fefc42a063 v8.2.4066

patch 8.2.4066: Vim9: imported autoload script loaded again Commit: https://github.com/vim/vim/commit/17d36cbcd36d944c744ef68afa971718959b2111 Author: Bram Moolenaar <Bram@vim.org> Date: Wed Jan 12 11:46:40 2022 +0000 patch 8.2.4066: Vim9: imported autoload script loaded again Problem: Vim9: imported autoload script loaded again. Solution: Do not create a new imported_T every time.
author Bram Moolenaar <Bram@vim.org>
date Wed, 12 Jan 2022 13:00:06 +0100
parents f17bdc9cda64
children 6fc63c6a7ee7
line wrap: on
line diff
--- a/src/vim9compile.c
+++ b/src/vim9compile.c
@@ -623,10 +623,12 @@ find_imported(char_u *name, size_t len, 
 
     if (ret != NULL && load && ret->imp_flags == IMP_FLAGS_AUTOLOAD)
     {
+	scid_T dummy;
+
 	// script found before but not loaded yet
 	ret->imp_flags = 0;
 	(void)do_source(SCRIPT_ITEM(ret->imp_sid)->sn_name, FALSE,
-							      DOSO_NONE, NULL);
+							    DOSO_NONE, &dummy);
     }
     return ret;
 }