summaryrefslogtreecommitdiffstats
path: root/src/eval.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-02-29 17:38:12 +0100
committerBram Moolenaar <Bram@vim.org>2020-02-29 17:38:12 +0100
commitdd58923c6bcb026de7134d9874e69e0a2b01682d (patch)
tree96e5bb7145241ace4d7f217640cecb039d2b3d5d /src/eval.c
parent57c339569e96725e24e79944bf99f70c50afb5b1 (diff)
patch 8.2.0334: abort called when using test_void()v8.2.0334
Problem: Abort called when using test_void(). (Dominique Pelle) Solution: Only give an error, don't abort.
Diffstat (limited to 'src/eval.c')
-rw-r--r--src/eval.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/eval.c b/src/eval.c
index dcaf2f02cc..c81ece1494 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -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;