summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/typechecker/Namers.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2008-04-09 09:57:10 +0000
committerMartin Odersky <odersky@gmail.com>2008-04-09 09:57:10 +0000
commit17d05259cdaaad94b0c7ef9387fe63cd849b15a7 (patch)
tree3fe7e1e92b8640a87f0eda9ab3983e0f52df320b /src/compiler/scala/tools/nsc/typechecker/Namers.scala
parent233e7106b1186be7f36c1a4f6e526157259171e1 (diff)
downloadscala-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.scala2
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
}
}