mirror of
https://github.com/neovim/neovim.git
synced 2025-09-27 21:48:35 +00:00
vim-patch:8.2.0823: Vim9: script reload test is disabled
Problem: Vim9: script reload test is disabled.
Solution: Compile a function in the context of the script where it was
defined. Set execution stack for compiled function. Add a test
that an error is reported for the right file/function.
25e0f5863e
Omit stack_top_is_ufunc(): only used by Vim9 script.
This commit is contained in:
@@ -80,9 +80,9 @@ estack_T *estack_push(etype_T type, char *name, linenr_T lnum)
|
||||
}
|
||||
|
||||
/// Add a user function to the execution stack.
|
||||
void estack_push_ufunc(etype_T type, ufunc_T *ufunc, linenr_T lnum)
|
||||
void estack_push_ufunc(ufunc_T *ufunc, linenr_T lnum)
|
||||
{
|
||||
estack_T *entry = estack_push(type,
|
||||
estack_T *entry = estack_push(ETYPE_UFUNC,
|
||||
(char *)(ufunc->uf_name_exp != NULL
|
||||
? ufunc->uf_name_exp : ufunc->uf_name),
|
||||
lnum);
|
||||
|
Reference in New Issue
Block a user