Debugger: fix breakpoints inside generic crossinline argument body

#KT-11848 Fixed
This commit is contained in:
Natalia Ukhorskaya
2016-04-11 14:53:20 +03:00
parent 7a5ab93f9e
commit d7a87b2ff0
4 changed files with 30 additions and 1 deletions
@@ -0,0 +1,16 @@
package genericCrossinlineArgument
interface A {
fun expr(): Boolean
}
inline fun <T> test1(t: T, crossinline formula: T.() -> Boolean) = object : A {
override fun expr() = formula(t)
}
fun main(args: Array<String>) {
test1("aaa") {
//Breakpoint!
1 + 1 > 0
}.expr()
}