From e42388682094c63055440c8915d8215935007584 Mon Sep 17 00:00:00 2001 From: Martin Odersky Date: Fri, 16 May 2014 11:55:36 +0200 Subject: Added t25xx tests --- tests/pos/t252.scala | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 tests/pos/t252.scala (limited to 'tests/pos/t252.scala') diff --git a/tests/pos/t252.scala b/tests/pos/t252.scala new file mode 100644 index 000000000..d51b5511e --- /dev/null +++ b/tests/pos/t252.scala @@ -0,0 +1,17 @@ +abstract class Module {} + +abstract class T { + type moduleType <: Module + val module: moduleType +} + +abstract class Base { + type mType = Module + type tType = T { type moduleType <: mType } +} + +abstract class Derived extends Base { + def f(inputs: List[tType]): Unit = { + for (t <- inputs; m = t.module) { } + } +} -- cgit v1.2.3