summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorHubert Plociniczak <hubert.plociniczak@epfl.ch>2011-01-18 10:44:53 +0000
committerHubert Plociniczak <hubert.plociniczak@epfl.ch>2011-01-18 10:44:53 +0000
commit111425f14bcce5728530a5fc733f0a1c9fe6ec6b (patch)
treecd75c044c2f8df99cddd8ea8b0d20b454f8a8e1d /src
parent10f637f1fcac9b226eca9a3f2a1b66b1a64a092e (diff)
downloadscala-111425f14bcce5728530a5fc733f0a1c9fe6ec6b.tar.gz
scala-111425f14bcce5728530a5fc733f0a1c9fe6ec6b.tar.bz2
scala-111425f14bcce5728530a5fc733f0a1c9fe6ec6b.zip
Removing code which I believe to be some debugg...
Removing code which I believe to be some debugging statements. Causes infinite loop anyway. Review by odersky
Diffstat (limited to 'src')
-rw-r--r--src/compiler/scala/tools/nsc/typechecker/NamesDefaults.scala17
1 files changed, 1 insertions, 16 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/NamesDefaults.scala b/src/compiler/scala/tools/nsc/typechecker/NamesDefaults.scala
index 0c9bebd510..468e2a6b20 100644
--- a/src/compiler/scala/tools/nsc/typechecker/NamesDefaults.scala
+++ b/src/compiler/scala/tools/nsc/typechecker/NamesDefaults.scala
@@ -372,22 +372,7 @@ trait NamesDefaults { self: Analyzer =>
val defaultArgs = missing map (p => {
var default1 = qual match {
case Some(q) => gen.mkAttributedSelect(q.duplicate, defaultGetter(p, context))
- case None =>
- val dgetter = defaultGetter(p, context)
- if (dgetter == NoSymbol) {
- println("no getter for "+p+" in "+p.owner)
- println(p.owner.paramss)
- var ctx = context
- while (ctx.owner != p.owner.owner) {
- println("inner scope: "+ctx.scope+ctx.scope.hashCode+" "+ctx.owner)
- ctx = ctx.outer
- }
- while (ctx.owner == p.owner.owner) {
- println("this scope: "+ctx.scope+ctx.scope.hashCode+" "+ctx.owner)
- ctx = ctx.outer
- }
- }
- gen.mkAttributedRef(dgetter)
+ case None => gen.mkAttributedRef(defaultGetter(p, context))
}
default1 = if (targs.isEmpty) default1