summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2005-03-09 18:19:51 +0000
committerMartin Odersky <odersky@gmail.com>2005-03-09 18:19:51 +0000
commit98447d6dd236eb26e63e374b1a1af64b60bb4e67 (patch)
treeccff992796ae7a911b145700e988ea4bd846e9d2
parent89de2927954407224dbe51c03bb8cbbd0229519b (diff)
downloadscala-98447d6dd236eb26e63e374b1a1af64b60bb4e67.tar.gz
scala-98447d6dd236eb26e63e374b1a1af64b60bb4e67.tar.bz2
scala-98447d6dd236eb26e63e374b1a1af64b60bb4e67.zip
*** empty log message ***
-rwxr-xr-xsources/scala/tools/scalac/typechecker/RefCheck.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/sources/scala/tools/scalac/typechecker/RefCheck.scala b/sources/scala/tools/scalac/typechecker/RefCheck.scala
index 01d5aa3f51..9ebbfd7b16 100755
--- a/sources/scala/tools/scalac/typechecker/RefCheck.scala
+++ b/sources/scala/tools/scalac/typechecker/RefCheck.scala
@@ -866,7 +866,7 @@ class RefCheck(globl: scalac.Global) extends Transformer(globl) {
private def isTrueSubClassOfCaseClass(clazz: Symbol): boolean = {
val cl = clazz.closure();
var i = 1; while (i < cl.length) {
- if (cl(i).symbol().isCaseClass()) return true;
+ if (cl(i).symbol().isCaseClass() && !cl(i).symbol().isJava()) return true;
i = i + 1
}
false