summaryrefslogtreecommitdiffstats
path: root/src/evalfunc.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-09-04 19:50:57 +0200
committerBram Moolenaar <Bram@vim.org>2020-09-04 19:50:57 +0200
commit24f7750ffa9730579736d779b7cc94faff325fc1 (patch)
treebdfa00955074b0bcc6ab75439596d62fa54467d7 /src/evalfunc.c
parentc05d1c043a25c7a52dbf0a740d3f715a9d2691f7 (diff)
patch 8.2.1592: Vim9: passing "true" to char2nr() failsv8.2.1592
Problem: Vim9: passing "true" to char2nr() fails. Solution: Use tv_get_bool_chk(). (closes #6865)
Diffstat (limited to 'src/evalfunc.c')
-rw-r--r--src/evalfunc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/evalfunc.c b/src/evalfunc.c
index ac75a7d567..110935df3d 100644
--- a/src/evalfunc.c
+++ b/src/evalfunc.c
@@ -1710,7 +1710,7 @@ f_char2nr(typval_T *argvars, typval_T *rettv)
int utf8 = 0;
if (argvars[1].v_type != VAR_UNKNOWN)
- utf8 = (int)tv_get_number_chk(&argvars[1], NULL);
+ utf8 = (int)tv_get_bool_chk(&argvars[1], NULL);
if (utf8)
rettv->vval.v_number = utf_ptr2char(tv_get_string(&argvars[0]));