don't use unknown proc

This commit is contained in:
narimiran
2024-06-24 10:58:14 +02:00
parent e77e129a05
commit 7bdcaada13

View File

@@ -62,8 +62,8 @@ iterator instantiateGenericParamList(c: PContext, n: PNode, pt: TIdTable): PSym
t = errorType(c)
elif isUnresolvedStatic(t) and (q.typ.kind == tyStatic or
(q.typ.kind == tyGenericParam and
q.typ.genericParamHasConstraints and
q.typ.genericConstraint.kind == tyStatic)) and
q.typ.sons.len > 0 and
q.typ.sons[0].kind == tyStatic)) and
c.inGenericContext == 0 and c.matchedConcept == nil:
# generic/concept type bodies will try to instantiate static values but
# won't actually use them