aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/Constraint.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2013-11-28 17:10:11 +0100
committerMartin Odersky <odersky@gmail.com>2013-11-28 17:10:11 +0100
commita9fe1a9cd4514406b54d03ef51740373429dfe05 (patch)
tree982d217b41e1349541b5ad67c35ba677e6994054 /src/dotty/tools/dotc/core/Constraint.scala
parent89804e38f3ee6708762609a9b0a9e52544632016 (diff)
downloaddotty-a9fe1a9cd4514406b54d03ef51740373429dfe05.tar.gz
dotty-a9fe1a9cd4514406b54d03ef51740373429dfe05.tar.bz2
dotty-a9fe1a9cd4514406b54d03ef51740373429dfe05.zip
Tightening (constraint contains param) condition
Diffstat (limited to 'src/dotty/tools/dotc/core/Constraint.scala')
-rw-r--r--src/dotty/tools/dotc/core/Constraint.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/core/Constraint.scala b/src/dotty/tools/dotc/core/Constraint.scala
index bee21d499..c32c9ce42 100644
--- a/src/dotty/tools/dotc/core/Constraint.scala
+++ b/src/dotty/tools/dotc/core/Constraint.scala
@@ -25,7 +25,7 @@ class Constraint(val myMap: SimpleMap[PolyType, Array[Type]]) extends AnyVal wit
/** Does the constraint's domain contain the type parameter `param`? */
def contains(param: PolyParam): Boolean = {
val entries = myMap(param.binder)
- entries != null && entries(param.paramNum).exists
+ entries != null && entries(param.paramNum).isInstanceOf[TypeBounds]
}
/** Does this constraint contain the type variable `tvar` and is it uninstantiated? */