Lambda to reference: correct handling of named arguments using resolved call #KT-14550 Fixed

This commit is contained in:
Mikhail Glukhikh
2016-10-27 13:01:24 +03:00
parent 7d242c5c77
commit 7b316f72dc
5 changed files with 30 additions and 3 deletions
@@ -0,0 +1,3 @@
fun foo(x: Int, y: Int) = x + y
val x = { y: Int, x: Int <caret>-> foo(y = x, x = y) }
@@ -0,0 +1,3 @@
fun foo(x: Int, y: Int) = x + y
val x = ::foo
@@ -0,0 +1,5 @@
// IS_APPLICABLE: false
fun foo(x: Int, y: Int) = x + y
val x = { x: Int, y: Int <caret>-> foo(y = x, x = y) }