Use constraint system for comparing for specificity against a generic signature.

Drop "discrimiate generics" mode where it's unneeded.
This commit is contained in:
Dmitry Petrov
2015-12-25 15:20:43 +03:00
parent aeefdffaab
commit 02daeac41b
14 changed files with 233 additions and 79 deletions
@@ -1,6 +1,6 @@
package
public val test1: X1
public val test1: [ERROR : Type for overloadedFun5("")]
public val test2: [ERROR : Type for overloadedFun5("", "")]
public val test3: X2
public val test4: X1