diff options
author | Martin Odersky <odersky@gmail.com> | 2005-12-02 18:58:51 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2005-12-02 18:58:51 +0000 |
commit | 1d724260bdae745cf6961a7fe15a501611cd2035 (patch) | |
tree | b2120e5ac629abfb6a54a6cc3131985bc06f1767 /sources/scala/tools/nsc/typechecker/Typers.scala | |
parent | 7cd71254b00e2414235f5255869c4e752b8b4d10 (diff) | |
download | scala-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-x | sources/scala/tools/nsc/typechecker/Typers.scala | 7 |
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 { |