aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/typer/Applications.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2013-10-14 10:37:32 +0200
committerMartin Odersky <odersky@gmail.com>2013-10-14 10:37:32 +0200
commit77f62c9faa4b03b6deb6d1e95afe9d88fb4e02c7 (patch)
tree588d0ee3aeaf515243f2dbe04d20b1ad4ad6078d /src/dotty/tools/dotc/typer/Applications.scala
parent0e88e6ffbaf4a9597793fa188e60d0e62a4af96b (diff)
downloaddotty-77f62c9faa4b03b6deb6d1e95afe9d88fb4e02c7.tar.gz
dotty-77f62c9faa4b03b6deb6d1e95afe9d88fb4e02c7.tar.bz2
dotty-77f62c9faa4b03b6deb6d1e95afe9d88fb4e02c7.zip
Made tracing appear even when currently in StoreReporter context
Diffstat (limited to 'src/dotty/tools/dotc/typer/Applications.scala')
-rw-r--r--src/dotty/tools/dotc/typer/Applications.scala6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/dotty/tools/dotc/typer/Applications.scala b/src/dotty/tools/dotc/typer/Applications.scala
index ef0fcf709..ce2caab84 100644
--- a/src/dotty/tools/dotc/typer/Applications.scala
+++ b/src/dotty/tools/dotc/typer/Applications.scala
@@ -410,10 +410,9 @@ trait Applications extends Compatibility { self: Typer =>
}
def sameSeq[T <: Trees.Tree[_]](xs: List[T], ys: List[T]): Boolean = firstDiff(xs, ys) < 0
- val result = {
+ val result ={
var typedArgs = typedArgBuf.toList
- println(s"typed args of $methRef = $typedArgs")
- val ownType =
+ val ownType = ctx.traceIndented(s"apply $methRef to $typedArgs") {
if (!success) ErrorType
else {
if (!sameSeq(app.args, orderedArgs)) {
@@ -428,6 +427,7 @@ trait Applications extends Compatibility { self: Typer =>
typedArgs = args.asInstanceOf[List[Tree]]
methodType.instantiate(typedArgs.tpes)
}
+ }
val app1 = cpy.Apply(app, normalizedFun, typedArgs).withType(ownType)
if (liftedDefs != null && liftedDefs.nonEmpty) Block(liftedDefs.toList, app1)
else app1