mirror of
https://github.com/vim/vim.git
synced 2025-09-27 04:14:06 -04:00
patch 8.2.1297: when a test fails it's often not easy to see where
Problem: When a test fails it's often not easy to see what the call stack is. Solution: Add more entries from the call stack in the exception message.
This commit is contained in:
@@ -290,7 +290,7 @@ cause_errthrow(
|
||||
|
||||
// Get the source name and lnum now, it may change before
|
||||
// reaching do_errthrow().
|
||||
elem->sfile = estack_sfile();
|
||||
elem->sfile = estack_sfile(FALSE);
|
||||
elem->slnum = SOURCING_LNUM;
|
||||
}
|
||||
}
|
||||
@@ -549,7 +549,7 @@ throw_exception(void *value, except_type_T type, char_u *cmdname)
|
||||
}
|
||||
else
|
||||
{
|
||||
excp->throw_name = estack_sfile();
|
||||
excp->throw_name = estack_sfile(FALSE);
|
||||
if (excp->throw_name == NULL)
|
||||
excp->throw_name = vim_strsave((char_u *)"");
|
||||
if (excp->throw_name == NULL)
|
||||
|
Reference in New Issue
Block a user