Allow typeof(nil) as generic parameter (#11869)

This commit is contained in:
Oscar Nihlgård 2019-08-03 10:16:07 +02:00 • committed by Arne Döring
commit bcfb540e57
2 changed files with 11 additions and 4 deletions

View file

@ -340,8 +340,6 @@ proc typeRel*(c: var TCandidate, f, aOrig: PType,
proc concreteType(c: TCandidate, t: PType; f: PType = nil): PType =
case t.kind
of tyNil:
result = nil # what should it be?
of tyTypeDesc:
if c.isNoCall: result = t
else: result = nil