From c9c8f223f832a602f4487f3a6a5b75b8affe6280 Mon Sep 17 00:00:00 2001 From: Guillaume Martres Date: Fri, 2 Oct 2015 11:56:44 +0200 Subject: TypeAssigner#avoid: don't miss escaping refs in complex types --- tests/pos/escapingRefs.scala | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'tests/pos') diff --git a/tests/pos/escapingRefs.scala b/tests/pos/escapingRefs.scala index a7960bee4..c18720764 100644 --- a/tests/pos/escapingRefs.scala +++ b/tests/pos/escapingRefs.scala @@ -1,5 +1,7 @@ class Outer { - class Inner + class Inner { + class Inner2 + } } object Test { @@ -8,5 +10,11 @@ object Test { val o = new Outer new o.Inner } + + val b: Outer#Inner#Inner2 = { + val o = new Outer + val i = new o.Inner + new i.Inner2 + } } } -- cgit v1.2.3