diff options
author | Martin Odersky <odersky@gmail.com> | 2006-11-30 16:15:12 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2006-11-30 16:15:12 +0000 |
commit | 6090bd23285c1001eedad2a320c2a6d0ffc0698d (patch) | |
tree | aa908b11dd2bf861d67bbe4cd519ad20a9fb5414 /src | |
parent | 6474945c60b85f874f7f130d4b8b9637ce0de489 (diff) | |
download | scala-6090bd23285c1001eedad2a320c2a6d0ffc0698d.tar.gz scala-6090bd23285c1001eedad2a320c2a6d0ffc0698d.tar.bz2 scala-6090bd23285c1001eedad2a320c2a6d0ffc0698d.zip |
fixed bug 856
Diffstat (limited to 'src')
-rw-r--r-- | src/compiler/scala/tools/nsc/typechecker/RefChecks.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/RefChecks.scala b/src/compiler/scala/tools/nsc/typechecker/RefChecks.scala index e2c04090da..648002ed9d 100644 --- a/src/compiler/scala/tools/nsc/typechecker/RefChecks.scala +++ b/src/compiler/scala/tools/nsc/typechecker/RefChecks.scala @@ -221,7 +221,7 @@ abstract class RefChecks extends InfoTransform { else clazz.toString() + " needs to be abstract") + ", since " + msg); clazz.setFlag(ABSTRACT) } - for (val member <- clazz.tpe.members) + for (val member <- clazz.tpe.nonPrivateMembers) if ((member hasFlag DEFERRED) && !(clazz hasFlag ABSTRACT)) { abstractClassError( false, infoString(member) + " is not defined" + analyzer.varNotice(member)) |