summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/transform/InfoTransform.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/compiler/scala/tools/nsc/transform/InfoTransform.scala')
-rw-r--r--src/compiler/scala/tools/nsc/transform/InfoTransform.scala3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/transform/InfoTransform.scala b/src/compiler/scala/tools/nsc/transform/InfoTransform.scala
index 5eeec493c0..ba4ce36c33 100644
--- a/src/compiler/scala/tools/nsc/transform/InfoTransform.scala
+++ b/src/compiler/scala/tools/nsc/transform/InfoTransform.scala
@@ -22,8 +22,11 @@ trait InfoTransform extends Transform {
new Phase(prev)
protected def changesBaseClasses = true
+ protected def keepsTypeParams = false
class Phase(prev: scala.tools.nsc.Phase) extends super.Phase(prev) {
+ override val keepsTypeParams = InfoTransform.this.keepsTypeParams
+
if (infoTransformers.nextFrom(id).pid != id) {
// this phase is not yet in the infoTransformers
val infoTransformer = new InfoTransformer {