diff options
author | Lukas Rytz <lukas.rytz@epfl.ch> | 2012-05-11 13:40:21 +0200 |
---|---|---|
committer | Lukas Rytz <lukas.rytz@epfl.ch> | 2012-05-11 18:37:00 +0200 |
commit | 0c5de3cf31e11614eb93c6a1ae31b87d01ac7db5 (patch) | |
tree | f54f96426e682a66212538dd1efad457bf9074b6 /test/files/pos/t5626.scala | |
parent | 2422b064e7a52c04dfb2239fc8e7b9ffbab24251 (diff) | |
download | scala-0c5de3cf31e11614eb93c6a1ae31b87d01ac7db5.tar.gz scala-0c5de3cf31e11614eb93c6a1ae31b87d01ac7db5.tar.bz2 scala-0c5de3cf31e11614eb93c6a1ae31b87d01ac7db5.zip |
Fix SI-5626.
By not replacing 'CaseClass.apply()' factor by 'new CaseClass()' when the class type 'CaseClass' is not accessible.
Diffstat (limited to 'test/files/pos/t5626.scala')
-rw-r--r-- | test/files/pos/t5626.scala | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/files/pos/t5626.scala b/test/files/pos/t5626.scala new file mode 100644 index 0000000000..c501dfbe60 --- /dev/null +++ b/test/files/pos/t5626.scala @@ -0,0 +1,12 @@ +class C { + val blob = { + new { case class Foo() } + } + val blub = { + class Inner { case class Foo() } + new Inner + } + + val foo = blob.Foo() + val bar = blub.Foo() +} |