summaryrefslogtreecommitdiff
path: root/test/files/run
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@epfl.ch>2009-09-11 08:18:50 +0000
committerLukas Rytz <lukas.rytz@epfl.ch>2009-09-11 08:18:50 +0000
commit10cf73815b04d3d3d214adc1d5176daa81916e8f (patch)
treec8f9316bba98f33ed288a0b9b534e128e4e6e2b4 /test/files/run
parent0250956d2dab3df8d8c72a94fbc886bf655dc690 (diff)
downloadscala-10cf73815b04d3d3d214adc1d5176daa81916e8f.tar.gz
scala-10cf73815b04d3d3d214adc1d5176daa81916e8f.tar.bz2
scala-10cf73815b04d3d3d214adc1d5176daa81916e8f.zip
fix #2268
Diffstat (limited to 'test/files/run')
-rw-r--r--test/files/run/names-defaults.check5
-rw-r--r--test/files/run/names-defaults.scala6
2 files changed, 11 insertions, 0 deletions
diff --git a/test/files/run/names-defaults.check b/test/files/run/names-defaults.check
index e9381760ce..937f95962b 100644
--- a/test/files/run/names-defaults.check
+++ b/test/files/run/names-defaults.check
@@ -72,6 +72,11 @@ get: 1
get: 2
get: 2
3
+0
+get: 20
+get: 20
+20
+0
dlkfj0dlkfj102
lskf2dkflj2
dlkd5nixda10nixdadklfj1dklfj
diff --git a/test/files/run/names-defaults.scala b/test/files/run/names-defaults.scala
index 1d737bb0c7..8e8c8a1e4a 100644
--- a/test/files/run/names-defaults.scala
+++ b/test/files/run/names-defaults.scala
@@ -127,6 +127,12 @@ object Test extends Application {
def bn2(a: Int, b: => Int)(c: Int = b) = a + b
println(bn2(b = get(2), a = get(1))()) // should get: 1, 2, 2
+ def bn3(a: => Int = get(10)) = 0
+ def bn4(a: => Int = get(20)) = {a; a}
+ println(bn3())
+ println(bn4())
+ println(bn4(a = 0))
+
// constructors
val a1 = new A(b = "dlkfj")(d = 102)