From c4db95fdb883c4feb1825d379f2832d31f35d4e8 Mon Sep 17 00:00:00 2001 From: Martin Odersky Date: Fri, 26 Aug 2011 20:03:30 +0000 Subject: Removing debug output that slipped into main co... Removing debug output that slipped into main compiler and broke the build. --- src/compiler/scala/reflect/internal/Definitions.scala | 6 +++--- src/compiler/scala/tools/nsc/transform/LiftCode.scala | 1 + src/compiler/scala/tools/nsc/typechecker/Typers.scala | 1 - 3 files changed, 4 insertions(+), 4 deletions(-) (limited to 'src/compiler') diff --git a/src/compiler/scala/reflect/internal/Definitions.scala b/src/compiler/scala/reflect/internal/Definitions.scala index 0f4485f1b8..08ea72ab34 100644 --- a/src/compiler/scala/reflect/internal/Definitions.scala +++ b/src/compiler/scala/reflect/internal/Definitions.scala @@ -673,10 +673,10 @@ trait Definitions extends reflect.api.StandardDefinitions { var i = 0 var j = fullname.pos('.', i) while (j < fullname.length) { - val sym0 = sym //DEBUG +// val sym0 = sym //DEBUG sym = sym.info.member(fullname.subName(i, j)) if (sym == NoSymbol) - println("no member "+fullname.subName(i, j)+" found in "+sym0+sym0.info.getClass+" "+sym0.info.typeSymbol.info.getClass) +// println("no member "+fullname.subName(i, j)+" found in "+sym0+sym0.info.getClass+" "+sym0.info.typeSymbol.info.getClass) i = j + 1 j = fullname.pos('.', i) } @@ -684,7 +684,7 @@ trait Definitions extends reflect.api.StandardDefinitions { if (module) sym.info.member(fullname.subName(i, j)).suchThat(_ hasFlag MODULE) else sym.info.member(fullname.subName(i, j).toTypeName) if (result == NoSymbol) { - println("no member "+fullname.subName(i, j)+" found in "+sym+" "+module+" "+sym.info.getClass) +// println("no member "+fullname.subName(i, j)+" found in "+sym+" "+module+" "+sym.info.getClass) if (settings.debug.value) { log(sym.info); log(sym.info.members) }//debug throw new MissingRequirementError((if (module) "object " else "class ") + fullname) diff --git a/src/compiler/scala/tools/nsc/transform/LiftCode.scala b/src/compiler/scala/tools/nsc/transform/LiftCode.scala index e693967a0a..3392a291ac 100644 --- a/src/compiler/scala/tools/nsc/transform/LiftCode.scala +++ b/src/compiler/scala/tools/nsc/transform/LiftCode.scala @@ -436,6 +436,7 @@ abstract class LiftCode extends Transform with TypingTransformers { else traverse(arg) } + /** The rhs of a closure represents escape. */ case Function(vparams, body) => vparams foreach traverse diff --git a/src/compiler/scala/tools/nsc/typechecker/Typers.scala b/src/compiler/scala/tools/nsc/typechecker/Typers.scala index 94179c6cac..794f244309 100644 --- a/src/compiler/scala/tools/nsc/typechecker/Typers.scala +++ b/src/compiler/scala/tools/nsc/typechecker/Typers.scala @@ -3779,7 +3779,6 @@ trait Typers extends Modes with Adaptations { while (defSym == NoSymbol && cx != NoContext) { currentRun.compileSourceFor(context.asInstanceOf[analyzer.Context], name) pre = cx.enclClass.prefix - if (name.toString == "Console") println("looking in "+cx.owner) defEntry = cx.scope.lookupEntry(name) if ((defEntry ne null) && qualifies(defEntry.sym)) { defSym = defEntry.sym -- cgit v1.2.3