mirror of
https://github.com/vim/vim.git
synced 2025-10-12 06:44:06 -04:00
patch 8.2.0334: abort called when using test_void()
Problem: Abort called when using test_void(). (Dominique Pelle) Solution: Only give an error, don't abort.
This commit is contained in:
@@ -1890,10 +1890,7 @@ f_empty(typval_T *argvars, typval_T *rettv)
|
||||
#endif
|
||||
case VAR_UNKNOWN:
|
||||
case VAR_VOID:
|
||||
// Let's not use internal_error() here, otherwise
|
||||
// empty(test_unknown()) with ABORT_ON_INTERNAL_ERROR defined makes
|
||||
// Vim abort.
|
||||
semsg(_(e_intern2), "f_empty(UNKNOWN)");
|
||||
internal_error_no_abort("f_empty(UNKNOWN)");
|
||||
n = TRUE;
|
||||
break;
|
||||
}
|
||||
@@ -8278,10 +8275,7 @@ f_type(typval_T *argvars, typval_T *rettv)
|
||||
case VAR_BLOB: n = VAR_TYPE_BLOB; break;
|
||||
case VAR_UNKNOWN:
|
||||
case VAR_VOID:
|
||||
// Let's not use internal_error() here, otherwise
|
||||
// empty(test_unknown()) with ABORT_ON_INTERNAL_ERROR defined
|
||||
// makes Vim abort.
|
||||
semsg(_(e_intern2), "f_type(UNKNOWN)");
|
||||
internal_error_no_abort("f_type(UNKNOWN)");
|
||||
n = -1;
|
||||
break;
|
||||
}
|
||||
|
Reference in New Issue
Block a user