do not crash on #3928

This commit is contained in:
Andreas Rumpf
2016-08-26 14:57:59 +02:00
parent 34dd08e9ae
commit be4748eb57

View File

@@ -1312,6 +1312,7 @@ proc localConvMatch(c: PContext, m: var TCandidate, f, a: PType,
call.add(arg.copyTree)
result = c.semExpr(c, call)
if result != nil:
if result.typ == nil: return nil
# resulting type must be consistent with the other arguments:
var r = typeRel(m, f.sons[0], result.typ)
if r < isGeneric: return nil