From 6cad5c78618ad7c35147f24d35febeee124b015d Mon Sep 17 00:00:00 2001 From: Miran Date: Mon, 17 Jun 2019 20:41:41 +0200 Subject: [bugfix] fix #11482, fix nimsuggest range error (#11519) The default starting parameters for `line` and `col` were switched. See line 141: "line starts at 1, column at 0, dirtyfile is optional". Also, in `TLineInfo` object, `line` is uint16, `col` is int16. --- nimsuggest/nimsuggest.nim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'nimsuggest/nimsuggest.nim') diff --git a/nimsuggest/nimsuggest.nim b/nimsuggest/nimsuggest.nim index 98e2d89c3..299f68352 100644 --- a/nimsuggest/nimsuggest.nim +++ b/nimsuggest/nimsuggest.nim @@ -445,8 +445,8 @@ proc execCmd(cmd: string; graph: ModuleGraph; cachedMsgs: CachedMsgs) = if i < cmd.len and cmd[i] == ';': i = parseQuoted(cmd, dirtyfile, i+1) i += skipWhile(cmd, seps, i) - var line = -1 - var col = 0 + var line = 0 + var col = -1 i += parseInt(cmd, line, i) i += skipWhile(cmd, seps, i) i += parseInt(cmd, col, i) -- cgit 1.4.1-2-gfad0