From 7bf29f00c85a0efe59bbca548767dcd21ec2b14e Mon Sep 17 00:00:00 2001 From: Martin Odersky Date: Mon, 4 May 2015 10:50:33 +0200 Subject: Treat references to modules and lazy vals as outer references Previously, we considered only methods. #503 shows that this is wrong. --- tests/pos/i503.scala | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 tests/pos/i503.scala (limited to 'tests/pos/i503.scala') diff --git a/tests/pos/i503.scala b/tests/pos/i503.scala new file mode 100644 index 000000000..93f275c4d --- /dev/null +++ b/tests/pos/i503.scala @@ -0,0 +1,9 @@ +class HelloWorld { + def main(args: Array[String]): Unit = { + object TypeBool; + + class Fct { + def g(x : Int) = TypeBool // breaks. + } + } +} -- cgit v1.2.3