diff options
author | Lukas Rytz <lukas.rytz@epfl.ch> | 2009-07-05 07:19:02 +0000 |
---|---|---|
committer | Lukas Rytz <lukas.rytz@epfl.ch> | 2009-07-05 07:19:02 +0000 |
commit | 3ba0e87fed08f64066bf3412580fcdf635762f31 (patch) | |
tree | 123dfca72e28a1e0388d2a0c39808f3b8c29e329 /test/files/run | |
parent | 3be21076e049cb966397f3026c7dbb6b96ad57a8 (diff) | |
download | scala-3ba0e87fed08f64066bf3412580fcdf635762f31.tar.gz scala-3ba0e87fed08f64066bf3412580fcdf635762f31.tar.bz2 scala-3ba0e87fed08f64066bf3412580fcdf635762f31.zip |
fix #2122, test for #2116
Diffstat (limited to 'test/files/run')
-rw-r--r-- | test/files/run/names-defaults.scala | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/test/files/run/names-defaults.scala b/test/files/run/names-defaults.scala index 162c0bc43e..91f72e3e3c 100644 --- a/test/files/run/names-defaults.scala +++ b/test/files/run/names-defaults.scala @@ -282,10 +282,11 @@ class B1 extends A1 { } trait N { - def foo[T >: String](x: Int = -1, y: T = "jupee")(z: String): String + def foo[T >: String](x: Int = -1, y: T = "jupee")(z: String): Object } abstract class M extends N { + // also tests #2116, specialize return type when overriding. def foo[T >: String](x: Int, y: T)(z: String = "1"): String def bar(n: Int, m: Double = 1.239): Double } |