patch 8.2.2533: Vim9: cannot use a range with :unlet
Problem: Vim9: cannot use a range with :unlet.
Solution: Implement ISN_UNLETRANGE.
diff --git a/src/eval.c b/src/eval.c
index 444c0fa..bf01ae0 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -1213,15 +1213,7 @@
lp->ll_dict = NULL;
lp->ll_list = lp->ll_tv->vval.v_list;
- lp->ll_li = list_find(lp->ll_list, lp->ll_n1);
- if (lp->ll_li == NULL)
- {
- if (lp->ll_n1 < 0)
- {
- lp->ll_n1 = 0;
- lp->ll_li = list_find(lp->ll_list, lp->ll_n1);
- }
- }
+ lp->ll_li = list_find_index(lp->ll_list, &lp->ll_n1);
if (lp->ll_li == NULL)
{
clear_tv(&var2);