From bdb0103d5196e3d64e9ea2d977058f49a78d749d Mon Sep 17 00:00:00 2001 From: Martin Odersky Date: Mon, 6 Jan 2014 10:09:03 +0100 Subject: Fix to overloading resolution: prioritize non-methods over methods. If one alternative is a non-method yet the other is a method (of type PolyType or MethodType), the first alternative is "as specific as" the second. --- tests/pos/overloaded.scala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/pos/overloaded.scala b/tests/pos/overloaded.scala index ba5d8c205..ebc1501d8 100644 --- a/tests/pos/overloaded.scala +++ b/tests/pos/overloaded.scala @@ -18,5 +18,7 @@ object overloaded { val y2: Any = g _ println(g) - + + val xs = List("a", "b") + xs.mkString } -- cgit v1.2.3