swift
64ff24cf - [ConstraintSystem] Delay adding contextual requirements until parent type is opened

Commit
6 years ago
[ConstraintSystem] Delay adding contextual requirements until parent type is opened `openUnboundGenericType` eagerly tries to add conditional requirements associated with chain of parents of the given type if type has been declared inside of constrained extension. But one of the parent types might be unbound e.g. `A.B` which means it has to be opened, which by itself, would add such requirements. Resolves: rdar://problem/49371608 (cherry picked from commit 8e420496b2611a7696c3339ea77fa7d140c3e48b) (cherry picked from commit 00907d1205d2b7959ffa6352ee8b7cf05bb198ef)
Author
Committer
Parents
Loading