aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/Contexts.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2014-12-09 11:38:12 +0100
committerMartin Odersky <odersky@gmail.com>2014-12-10 18:51:53 +0100
commitd4d11fe7732e436178d7fe0350e116c646452cc4 (patch)
tree51dffc77dca40a764f03fd301fd252a03896cd21 /src/dotty/tools/dotc/core/Contexts.scala
parent63505c28506445216e883309237c84448ce11a7d (diff)
downloaddotty-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.scala4
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)