diff options
Diffstat (limited to 'runtime/lua/vim')
| -rw-r--r-- | runtime/lua/vim/iter.lua | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/runtime/lua/vim/iter.lua b/runtime/lua/vim/iter.lua index c1dd20f745..f3062564ce 100644 --- a/runtime/lua/vim/iter.lua +++ b/runtime/lua/vim/iter.lua @@ -1010,6 +1010,9 @@ end ---@private function ArrayIter:last() + if self._head >= self._tail then + return nil + end local inc = self._head < self._tail and 1 or -1 local v = self._table[self._tail - inc] self._head = self._tail |