diff options
author | Martin Odersky <odersky@gmail.com> | 2005-03-09 18:19:51 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2005-03-09 18:19:51 +0000 |
commit | 98447d6dd236eb26e63e374b1a1af64b60bb4e67 (patch) | |
tree | ccff992796ae7a911b145700e988ea4bd846e9d2 /sources | |
parent | 89de2927954407224dbe51c03bb8cbbd0229519b (diff) | |
download | scala-98447d6dd236eb26e63e374b1a1af64b60bb4e67.tar.gz scala-98447d6dd236eb26e63e374b1a1af64b60bb4e67.tar.bz2 scala-98447d6dd236eb26e63e374b1a1af64b60bb4e67.zip |
*** empty log message ***
Diffstat (limited to 'sources')
-rwxr-xr-x | sources/scala/tools/scalac/typechecker/RefCheck.scala | 2 |
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 |