aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/typer/Applications.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2013-11-03 16:06:26 +0100
committerMartin Odersky <odersky@gmail.com>2013-11-03 16:06:26 +0100
commit6ddd2c60a77024b82372f111c9cc2979cbde0ee4 (patch)
tree93fed9b3c1935580ffe21c6223d10d4b8950105f /src/dotty/tools/dotc/typer/Applications.scala
parent81bc4d4a65d7413a040cf180f75ca39f780c72e2 (diff)
downloaddotty-6ddd2c60a77024b82372f111c9cc2979cbde0ee4.tar.gz
dotty-6ddd2c60a77024b82372f111c9cc2979cbde0ee4.tar.bz2
dotty-6ddd2c60a77024b82372f111c9cc2979cbde0ee4.zip
Fixing a problem in overloading resolution.
Diffstat (limited to 'src/dotty/tools/dotc/typer/Applications.scala')
-rw-r--r--src/dotty/tools/dotc/typer/Applications.scala2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/dotty/tools/dotc/typer/Applications.scala b/src/dotty/tools/dotc/typer/Applications.scala
index 1d564caee..794c7e752 100644
--- a/src/dotty/tools/dotc/typer/Applications.scala
+++ b/src/dotty/tools/dotc/typer/Applications.scala
@@ -781,6 +781,8 @@ trait Applications extends Compatibility { self: Typer =>
else if (numParams < numArgs) isVarArgs
else if (numParams > numArgs + 1) hasDefault
else isVarArgs || hasDefault
+ case _ =>
+ numArgs == 0
}
def narrowBySize(alts: List[TermRef]): List[TermRef] =