From 898755056642cc3771d33260295f1f51cabc6513 Mon Sep 17 00:00:00 2001 From: Paul Phillips Date: Wed, 28 Sep 2011 21:52:39 +0000 Subject: Fix bug in ModuleDef elimination. Fixes corner case diagnosed by miguel. Closes SI-5012, no review. --- test/files/pos/t5012.scala | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 test/files/pos/t5012.scala (limited to 'test/files') diff --git a/test/files/pos/t5012.scala b/test/files/pos/t5012.scala new file mode 100644 index 0000000000..772b8f4486 --- /dev/null +++ b/test/files/pos/t5012.scala @@ -0,0 +1,12 @@ +class D { + object p // (program point 1) +} + +class C { + def m: D = { + if("abc".length == 0) { + object p // (program point 2) + } + null + } +} -- cgit v1.2.3