commit | e15eebd202e739ec7821a0e9c2aa72a445668bb8 | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Tue Aug 18 19:11:38 2020 +0200 |
committer | Bram Moolenaar <Bram@vim.org> | Tue Aug 18 19:11:38 2020 +0200 |
tree | d58ed5a6235ae2a87713ecb9c8553a59634687d4 | |
parent | 1d634542cf5ebcd1d5d83bd124b3e1d5e7c96c58 [diff] [blame] |
patch 8.2.1480: Vim9: skip expression in search() gives error Problem: Vim9: skip expression in search() gives error. Solution: use tv_get_bool() eval_expr_to_bool(). (closes #6729)
diff --git a/src/eval.c b/src/eval.c index c800139..585975a 100644 --- a/src/eval.c +++ b/src/eval.c
@@ -326,7 +326,7 @@ *error = TRUE; return FALSE; } - res = (tv_get_number_chk(&rettv, error) != 0); + res = (tv_get_bool_chk(&rettv, error) != 0); clear_tv(&rettv); return res; }