summaryrefslogtreecommitdiff
path: root/test/files/run/names-defaults.scala
diff options
context:
space:
mode:
Diffstat (limited to 'test/files/run/names-defaults.scala')
-rw-r--r--test/files/run/names-defaults.scala9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/files/run/names-defaults.scala b/test/files/run/names-defaults.scala
index 01eebd42f8..38ba317029 100644
--- a/test/files/run/names-defaults.scala
+++ b/test/files/run/names-defaults.scala
@@ -167,6 +167,14 @@ object Test extends Application {
println(Fact2(10)().copy(y = "blabla")())
+ // assignment to var <-> named argument
+ var argName = 1
+ test5(argName = (argName = 2))
+ println(argName) // should be 2
+ test5({argName = 3; ()})
+ println(argName) // should be 3
+
+
// DEFINITIONS
def test1(a: Int, b: String) = println(a +": "+ b)
def test2(u: Int, v: Int)(k: String, l: Int) = println(l +": "+ k +", "+ (u + v))
@@ -177,6 +185,7 @@ object Test extends Application {
def inner(b: Int = a, c: String) = println(b +": "+ c)
inner(c = "/")
}
+ def test5(argName: Unit) = println("test5")
}