semcall: correct lineinfo for accquoted symbols (#10461)

This commit is contained in:
alaviss
2019-01-27 20:58:10 +07:00
committed by Andreas Rumpf
parent 322f395f31
commit 0b02241fc5
2 changed files with 3 additions and 1 deletions

View File

@@ -464,7 +464,7 @@ proc updateDefaultParams(call: PNode) =
proc getCallLineInfo(n: PNode): TLineInfo =
case n.kind
of nkBracketExpr, nkCall, nkCommand: getCallLineInfo(n.sons[0])
of nkAccQuoted, nkBracketExpr, nkCall, nkCommand: getCallLineInfo(n.sons[0])
of nkDotExpr: getCallLineInfo(n.sons[1])
else: n.info

View File

@@ -1,5 +1,6 @@
system.echo#[!]#
system.once
system.`$` 1
discard """
$nimsuggest --tester $file
@@ -9,4 +10,5 @@ highlight;;skProc;;1;;7;;4
highlight;;skTemplate;;2;;7;;4
highlight;;skTemplate;;2;;7;;4
highlight;;skTemplate;;2;;7;;4
highlight;;skProc;;3;;8;;1
"""