summaryrefslogtreecommitdiff
path: root/src/reflect/scala/reflect/internal/Types.scala
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@gmail.com>2015-09-22 16:33:01 +0200
committerLukas Rytz <lukas.rytz@gmail.com>2015-09-22 16:33:01 +0200
commit663de2a9815dcfe38b42f4443341dfb84061e8df (patch)
tree02b812925db7b9bf2feed3cd90e4da66f1efc839 /src/reflect/scala/reflect/internal/Types.scala
parent9995935b6160171527b121263db75b56be6a9ca7 (diff)
parenta170c999e900dc9b94d8f1ddaa08be80e779102f (diff)
downloadscala-663de2a9815dcfe38b42f4443341dfb84061e8df.tar.gz
scala-663de2a9815dcfe38b42f4443341dfb84061e8df.tar.bz2
scala-663de2a9815dcfe38b42f4443341dfb84061e8df.zip
Merge commit 'a170c99' into 2.12.x
Diffstat (limited to 'src/reflect/scala/reflect/internal/Types.scala')
-rw-r--r--src/reflect/scala/reflect/internal/Types.scala3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/reflect/scala/reflect/internal/Types.scala b/src/reflect/scala/reflect/internal/Types.scala
index 375218248e..2ae95c98e5 100644
--- a/src/reflect/scala/reflect/internal/Types.scala
+++ b/src/reflect/scala/reflect/internal/Types.scala
@@ -2524,6 +2524,9 @@ trait Types
override def baseType(clazz: Symbol): Type = resultType.baseType(clazz)
override def narrow: Type = resultType.narrow
+ // SI-9475: PolyTypes with dependent method types are still dependent
+ override def isDependentMethodType = resultType.isDependentMethodType
+
/** @M: typeDefSig wraps a TypeBounds in a PolyType
* to represent a higher-kinded type parameter
* wrap lo&hi in polytypes to bind variables