diff options
author | Martin Odersky <odersky@gmail.com> | 2014-12-09 11:38:12 +0100 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2014-12-10 18:51:53 +0100 |
commit | d4d11fe7732e436178d7fe0350e116c646452cc4 (patch) | |
tree | 51dffc77dca40a764f03fd301fd252a03896cd21 /src/dotty/tools/dotc/core/Contexts.scala | |
parent | 63505c28506445216e883309237c84448ce11a7d (diff) | |
download | dotty-d4d11fe7732e436178d7fe0350e116c646452cc4.tar.gz dotty-d4d11fe7732e436178d7fe0350e116c646452cc4.tar.bz2 dotty-d4d11fe7732e436178d7fe0350e116c646452cc4.zip |
Create TypeAlias subclass of TypeBouunds
Specialize hash consing of type aliases.
Diffstat (limited to 'src/dotty/tools/dotc/core/Contexts.scala')
-rw-r--r-- | src/dotty/tools/dotc/core/Contexts.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dotty/tools/dotc/core/Contexts.scala b/src/dotty/tools/dotc/core/Contexts.scala index 6824cc36c..bdc8d4f5e 100644 --- a/src/dotty/tools/dotc/core/Contexts.scala +++ b/src/dotty/tools/dotc/core/Contexts.scala @@ -526,13 +526,13 @@ object Contexts { private[core] val uniqueNamedTypes = new NamedTypeUniques /** A table for hash consing unique type bounds */ - private[core] val uniqueTypeBounds = new TypeBoundsUniques + private[core] val uniqueTypeAliases = new TypeAliasUniques private def uniqueSets = Map( "uniques" -> uniques, "uniqueRefinedTypes" -> uniqueRefinedTypes, "uniqueNamedTypes" -> uniqueNamedTypes, - "uniqueTypeBounds" -> uniqueTypeBounds) + "uniqueTypeAliases" -> uniqueTypeAliases) /** A map that associates label and size of all uniques sets */ def uniquesSizes: Map[String, Int] = uniqueSets.mapValues(_.size) |