0
0
mirror of https://github.com/vim/vim.git synced 2025-09-24 03: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:
Bram Moolenaar
2020-02-29 17:38:12 +01:00
parent 57c339569e
commit dd58923c6b
7 changed files with 30 additions and 13 deletions

View File

@@ -5560,7 +5560,7 @@ tv_get_number_chk(typval_T *varp, int *denote)
break;
case VAR_UNKNOWN:
case VAR_VOID:
internal_error("tv_get_number(UNKNOWN)");
internal_error_no_abort("tv_get_number(UNKNOWN)");
break;
}
if (denote == NULL) // useful for values that must be unsigned
@@ -5614,7 +5614,7 @@ tv_get_float(typval_T *varp)
break;
case VAR_UNKNOWN:
case VAR_VOID:
internal_error("tv_get_float(UNKNOWN)");
internal_error_no_abort("tv_get_float(UNKNOWN)");
break;
}
return 0;
@@ -5886,7 +5886,7 @@ copy_tv(typval_T *from, typval_T *to)
break;
case VAR_UNKNOWN:
case VAR_VOID:
internal_error("copy_tv(UNKNOWN)");
internal_error_no_abort("copy_tv(UNKNOWN)");
break;
}
}
@@ -5965,7 +5965,7 @@ item_copy(
break;
case VAR_UNKNOWN:
case VAR_VOID:
internal_error("item_copy(UNKNOWN)");
internal_error_no_abort("item_copy(UNKNOWN)");
ret = FAIL;
}
--recurse;