forked from aniani/vim
patch 8.2.3166: Vim9: nested autoload call error overruled by "Unknown error"
Problem: Vim9: nested autoload call error overruled by "Unknown error". Solution: Check need_rethrow before giving an "Unknown error". (closes #8568)
This commit is contained in:
@@ -4737,7 +4737,8 @@ failed_early:
|
||||
// Not sure if this is necessary.
|
||||
suppress_errthrow = save_suppress_errthrow;
|
||||
|
||||
if (ret != OK && did_emsg_cumul + did_emsg == did_emsg_before)
|
||||
if (ret != OK && did_emsg_cumul + did_emsg == did_emsg_before
|
||||
&& !need_rethrow)
|
||||
semsg(_(e_unknown_error_while_executing_str),
|
||||
printable_func_name(ufunc));
|
||||
funcdepth_restore(orig_funcdepth);
|
||||
|
Reference in New Issue
Block a user