Skip to content

Commit 246454d

Browse files
committed
compile range() with one argument
1 parent ec499cf commit 246454d

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

go/gocompiler.vim

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -882,6 +882,9 @@ function s:GoCompiler.compile_call(node)
882882
endif
883883
endif
884884
if left == 'range_'
885+
if len(rlist) == 1
886+
let rlist = ['0', rlist[0] . ' - 1']
887+
endif
885888
let left = 'viml_range'
886889
endif
887890
return printf('%s(%s)', left, join(rlist, ', '))

go/vimlparser.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)