Commit Graph

2 Commits

Author SHA1 Message Date
practicalswift
59cf379b17 [gardening] Remove "REQUIRES: asserts" from fixed crashers 2017-05-08 21:51:50 +02:00
Doug Gregor
3dbfa9789f [Associated type inference] Check solutions against full requirement signature
When we have a potential assignment of associated types to type
witnesses during associated type inference, check that set of type
witnesses against the requirements in the requirement signature, so
that we can reject any solutions that fail some of the protocol's
requirements.

This is most of rdar://problem/31830524 --- but gets thwarted by the
inability of associated type inference to work across multiple
protocols.
2017-05-04 00:21:52 -07:00