summaryrefslogtreecommitdiff
path: root/sources/scala/tools/nsc/typechecker/Typers.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2005-12-02 18:58:51 +0000
committerMartin Odersky <odersky@gmail.com>2005-12-02 18:58:51 +0000
commit1d724260bdae745cf6961a7fe15a501611cd2035 (patch)
treeb2120e5ac629abfb6a54a6cc3131985bc06f1767 /sources/scala/tools/nsc/typechecker/Typers.scala
parent7cd71254b00e2414235f5255869c4e752b8b4d10 (diff)
downloadscala-1d724260bdae745cf6961a7fe15a501611cd2035.tar.gz
scala-1d724260bdae745cf6961a7fe15a501611cd2035.tar.bz2
scala-1d724260bdae745cf6961a7fe15a501611cd2035.zip
*** empty log message ***
Diffstat (limited to 'sources/scala/tools/nsc/typechecker/Typers.scala')
-rwxr-xr-xsources/scala/tools/nsc/typechecker/Typers.scala7
1 files changed, 5 insertions, 2 deletions
diff --git a/sources/scala/tools/nsc/typechecker/Typers.scala b/sources/scala/tools/nsc/typechecker/Typers.scala
index 9f4532a762..9a6d6dab4b 100755
--- a/sources/scala/tools/nsc/typechecker/Typers.scala
+++ b/sources/scala/tools/nsc/typechecker/Typers.scala
@@ -1351,6 +1351,7 @@ import collection.mutable.HashMap;
} else if (tparams.length == 0) {
errorTree(tree, "" + tpt1.tpe + " does not take type parameters")
} else {
+ //System.out.println("\{tpt1}:\{tpt1.symbol}:\{tpt1.symbol.info}");
System.out.println("" + tpt1 + ":" + tpt1.symbol + ":" + tpt1.symbol.info);//debug
errorTree(tree, "wrong number of type arguments for " + tpt1.tpe + ", should be " + tparams.length)
}
@@ -1452,9 +1453,11 @@ import collection.mutable.HashMap;
tree = Ident(info.name) setPos pos;
if (!local) tree setSymbol info.sym;
tree = typed1(tree, EXPRmode, pt);
- if (settings.debug.value) log("typed implicit " + tree + ":" + tree.tpe + ", pt = " + pt);//debug
+ if (settings.debug.value)
+ log("typed implicit " + tree + ":" + tree.tpe + ", pt = " + pt);//debug
val tree1 = adapt(tree, EXPRmode, pt);
- if (settings.debug.value) log("adapted implicit " + tree.symbol + ":" + tree1.tpe + " to " + pt);//debug
+ if (settings.debug.value)
+ log("adapted implicit " + tree.symbol + ":" + tree1.tpe + " to " + pt);//debug
if (info.sym == tree.symbol) tree1
else fail("syms differ: " + tree.symbol + " " + info.sym)
} catch {