summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2009-11-24 15:57:17 +0000
committerMartin Odersky <odersky@gmail.com>2009-11-24 15:57:17 +0000
commit91a0ce7ba75bee3c72b5cbf1a55c24097cd243df (patch)
tree74c4293b34df8afa547398c78a8a5030a873992d
parent4a1b22e19fcca892917868beb355daef27dc7b8f (diff)
downloadscala-91a0ce7ba75bee3c72b5cbf1a55c24097cd243df.tar.gz
scala-91a0ce7ba75bee3c72b5cbf1a55c24097cd243df.tar.bz2
scala-91a0ce7ba75bee3c72b5cbf1a55c24097cd243df.zip
Closed #2696
-rw-r--r--src/compiler/scala/tools/nsc/symtab/Types.scala1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/Types.scala b/src/compiler/scala/tools/nsc/symtab/Types.scala
index 823ed8ed6c..668f7149a9 100644
--- a/src/compiler/scala/tools/nsc/symtab/Types.scala
+++ b/src/compiler/scala/tools/nsc/symtab/Types.scala
@@ -1507,6 +1507,7 @@ trait Types {
private var baseTypeSeqPeriod = NoPeriod
override def isStable: Boolean = {
+ sym == NothingClass ||
sym == SingletonClass ||
sym.isAliasType && normalize.isStable ||
sym.isAbstractType && (bounds.hi.typeSymbol isSubClass SingletonClass)