From fe42adeea7541c9adcd0cdd2034325fc702e8845 Mon Sep 17 00:00:00 2001 From: SirOlaf <.> Date: Tue, 26 Mar 2024 00:20:35 +0100 Subject: [PATCH] Add back markUsed in symChoice --- compiler/semtempl.nim | 2 ++ nimsuggest/tests/tgenerics.nim | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/compiler/semtempl.nim b/compiler/semtempl.nim index e058753dba..10440614d9 100644 --- a/compiler/semtempl.nim +++ b/compiler/semtempl.nim @@ -67,6 +67,8 @@ proc symChoice(c: PContext, n: PNode, s: PSym, r: TSymChoiceRule; # for instance 'nextTry' is both in tables.nim and astalgo.nim ... if not isField or sfGenSym notin s.flags: result = newSymNode(s, info) + markUsed(c, info, s) + onUse(info, s) else: result = n elif i == 0: diff --git a/nimsuggest/tests/tgenerics.nim b/nimsuggest/tests/tgenerics.nim index 7f490321c0..ce26c3d26e 100644 --- a/nimsuggest/tests/tgenerics.nim +++ b/nimsuggest/tests/tgenerics.nim @@ -14,5 +14,5 @@ main() discard """ $nimsuggest --tester $file >def $1 -def;;skProc;;tgenerics.printHelloValue;;proc (hello: Hello[printHelloValue.T]);;$file;;5;;5;;"";;100 +def;;skProc;;tgenerics.printHelloValue.printHelloValue;;proc (hello: Hello[system.float]){.gcsafe, raises: [].};;$file;;5;;5;;"";;100 """