diff options
author | Lukas Rytz <lukas.rytz@epfl.ch> | 2010-08-27 08:54:49 +0000 |
---|---|---|
committer | Lukas Rytz <lukas.rytz@epfl.ch> | 2010-08-27 08:54:49 +0000 |
commit | 799a2b0e28ba78f607fb729bb350f6e3733c4845 (patch) | |
tree | f8e80567b8e9969b911de2c72ba3722a3a0825b7 /test/files | |
parent | d20380ea9a6a36f227ff8d53f8fdb616067ccde8 (diff) | |
download | scala-799a2b0e28ba78f607fb729bb350f6e3733c4845.tar.gz scala-799a2b0e28ba78f607fb729bb350f6e3733c4845.tar.bz2 scala-799a2b0e28ba78f607fb729bb350f6e3733c4845.zip |
partial fix for see #3772.
{{{
scala> def g { case class C(); object C; }
<console>:5: error: C is already defined as (compiler-generated) case class companion object C
def g { case class C(); object C; }
^
}}}
review by odersky
Diffstat (limited to 'test/files')
-rw-r--r-- | test/files/pos/caseClassInMethod.scala | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/files/pos/caseClassInMethod.scala b/test/files/pos/caseClassInMethod.scala new file mode 100644 index 0000000000..958e5dd473 --- /dev/null +++ b/test/files/pos/caseClassInMethod.scala @@ -0,0 +1,5 @@ +object t { + def f = { object C; case class C(); 1 } + // pending: def g = { case class D(x: Int); object D; 2 } + def h = { case class E(y: Int = 10); 3 } +} |