summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2009-05-13 10:13:03 +0000
committerPaul Phillips <paulp@improving.org>2009-05-13 10:13:03 +0000
commit1e3c53fc745b6a46b2b329cce615c701bd7cec30 (patch)
tree0238586a8efccd194987121c2b31b7a00143007e
parent304a455e65cb345b447c0c58bf4f70e620ebeca4 (diff)
downloadscala-1e3c53fc745b6a46b2b329cce615c701bd7cec30.tar.gz
scala-1e3c53fc745b6a46b2b329cce615c701bd7cec30.tar.bz2
scala-1e3c53fc745b6a46b2b329cce615c701bd7cec30.zip
Tentative fix for both #715 and #1896.
-rw-r--r--src/compiler/scala/tools/nsc/symtab/classfile/Pickler.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/classfile/Pickler.scala b/src/compiler/scala/tools/nsc/symtab/classfile/Pickler.scala
index 2b37a28853..c26ea38b55 100644
--- a/src/compiler/scala/tools/nsc/symtab/classfile/Pickler.scala
+++ b/src/compiler/scala/tools/nsc/symtab/classfile/Pickler.scala
@@ -75,7 +75,7 @@ abstract class Pickler extends SubComponent {
* Such symbols should be treated as if they were local.
*/
private def isUnrootedExistential(sym: Symbol) =
- sym.isAbstractType && sym.hasFlag(EXISTENTIAL) && sym.owner.isPackageClass
+ sym.isAbstractType && sym.hasFlag(EXISTENTIAL)
private def normalizedOwner(sym: Symbol) =
if (isUnrootedExistential(sym)) root else sym.owner