diff options
author | Martin Odersky <odersky@gmail.com> | 2008-04-09 09:57:10 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2008-04-09 09:57:10 +0000 |
commit | 17d05259cdaaad94b0c7ef9387fe63cd849b15a7 (patch) | |
tree | 3fe7e1e92b8640a87f0eda9ab3983e0f52df320b /src/compiler/scala/tools/nsc/typechecker/Namers.scala | |
parent | 233e7106b1186be7f36c1a4f6e526157259171e1 (diff) | |
download | scala-17d05259cdaaad94b0c7ef9387fe63cd849b15a7.tar.gz scala-17d05259cdaaad94b0c7ef9387fe63cd849b15a7.tar.bz2 scala-17d05259cdaaad94b0c7ef9387fe63cd849b15a7.zip |
fixed #654 and #688
Diffstat (limited to 'src/compiler/scala/tools/nsc/typechecker/Namers.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/typechecker/Namers.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/Namers.scala b/src/compiler/scala/tools/nsc/typechecker/Namers.scala index 5ed868d779..7b9a1e646c 100644 --- a/src/compiler/scala/tools/nsc/typechecker/Namers.scala +++ b/src/compiler/scala/tools/nsc/typechecker/Namers.scala @@ -515,7 +515,7 @@ trait Namers { self: Analyzer => if (self.name != nme.WILDCARD) { clazz.typeOfThis = clazz.tpe self.symbol = clazz.thisSym - } else { + } else if (self ne emptyValDef) { self.symbol = clazz.newThisSym(self.pos) setInfo clazz.tpe } } |