Commit Graph

4 Commits

Author SHA1 Message Date
Doug Gregor
edad9e45e5 Remove OverloadChoiceKind::IdentityFunction.
It's unused now.


Swift SVN r10790
2013-12-04 21:14:47 +00:00
Doug Gregor
8f439ae6ce Remove unused OverloadChoiceKind::FunctionReturningBaseType.
Swift SVN r10627
2013-11-21 06:31:31 +00:00
Doug Gregor
16901477c2 Introduce an overload-binding constraint.
Overload bindings constraints bind a given type to a specific overload
choice. This is a step toward moving overload sets into normal
disjunction constraints.

Part of the work here is to eliminate the constraint system's
dependence on OverloadSet, which will be going away in favor of a
disjunction constraint.


Swift SVN r9209
2013-10-11 18:27:51 +00:00
Doug Gregor
1a95c47652 Split OverloadChoice into its own header.
Swift SVN r9205
2013-10-11 17:38:39 +00:00