From f6c9fe789f662342bb44117a1fe98a7a585a8f4d Mon Sep 17 00:00:00 2001 From: Araq Date: Wed, 8 May 2019 16:31:59 +0200 Subject: fixes #11200 --- compiler/semtypinst.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'compiler') diff --git a/compiler/semtypinst.nim b/compiler/semtypinst.nim index 18e59681d..1686cd1f1 100644 --- a/compiler/semtypinst.nim +++ b/compiler/semtypinst.nim @@ -254,7 +254,7 @@ proc replaceTypeVarsS(cl: var TReplTypeVars, s: PSym): PSym = # (e.g. skGenericParam and skType). # Note: `s.magic` may be `mType` in an example such as: # proc foo[T](a: T, b = myDefault(type(a))) - if s.kind in routineKinds or s.magic != mNone: + if s.kind in routineKinds+{skLet, skConst, skVar} or s.magic != mNone: return s #result = PSym(idTableGet(cl.symMap, s)) -- cgit 1.4.1-2-gfad0