forked from aniani/vim
patch 8.2.4162: Vim9: no error for redefining function with export
Problem: Vim9: no error for redefining function with export. Solution: Check for existing function with/without prefix. (closes #9577)
This commit is contained in:
@@ -2190,7 +2190,7 @@ get_autoload_prefix(scriptitem_T *si)
|
||||
|
||||
/*
|
||||
* If in a Vim9 autoload script return "name" with the autoload prefix for the
|
||||
* script. If successful "name" is freed, the returned name is allocated.
|
||||
* script. If successful the returned name is allocated.
|
||||
* Otherwise it returns "name" unmodified.
|
||||
*/
|
||||
char_u *
|
||||
@@ -2221,7 +2221,6 @@ may_prefix_autoload(char_u *name)
|
||||
{
|
||||
vim_snprintf((char *)res, len, "%s%s",
|
||||
si->sn_autoload_prefix, basename);
|
||||
vim_free(name);
|
||||
return res;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user