aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/typer/Typer.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2013-12-19 14:58:07 +0100
committerMartin Odersky <odersky@gmail.com>2013-12-19 14:58:07 +0100
commitdacea9fd70d6de85688da75fc7fa0f7493bcc06a (patch)
treef9cfb5a2fc00fd343788599cc5ab79511e9fee53 /src/dotty/tools/dotc/typer/Typer.scala
parent44ddd2ec207d08faa74e43661da664975a588e84 (diff)
downloaddotty-dacea9fd70d6de85688da75fc7fa0f7493bcc06a.tar.gz
dotty-dacea9fd70d6de85688da75fc7fa0f7493bcc06a.tar.bz2
dotty-dacea9fd70d6de85688da75fc7fa0f7493bcc06a.zip
Fixed problem in adapt after infer implicit arguments.
Diffstat (limited to 'src/dotty/tools/dotc/typer/Typer.scala')
-rw-r--r--src/dotty/tools/dotc/typer/Typer.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/typer/Typer.scala b/src/dotty/tools/dotc/typer/Typer.scala
index cf7d54ca6..69705cfce 100644
--- a/src/dotty/tools/dotc/typer/Typer.scala
+++ b/src/dotty/tools/dotc/typer/Typer.scala
@@ -1071,7 +1071,7 @@ class Typer extends Namer with Applications with Implicits {
implicitArgError(i"no implicit argument of type $formal found for $where" + failure.postscript)
}
}
- adapt(tpd.Apply(tree, args), wtp.resultType)
+ adapt(tpd.Apply(tree, args), pt)
case wtp: MethodType if !pt.isInstanceOf[SingletonType] =>
if ((defn.isFunctionType(pt) || (pt eq AnyFunctionProto)) &&
!tree.symbol.isConstructor)