JVM_IR KT-45103 optimize direct invoke for lambdas and callable refs
This commit is contained in:
committed by
teamcityserver
parent
bfb1a06f3d
commit
851980e36f
@@ -15,10 +15,11 @@ interface Checker {
|
||||
class Checker1 : Checker {
|
||||
override fun check(): Boolean {
|
||||
var result = true
|
||||
assert(true, {
|
||||
val lam = {
|
||||
result = false
|
||||
{ "Assertion failure" }
|
||||
}())
|
||||
}
|
||||
assert(true, lam())
|
||||
return result
|
||||
}
|
||||
}
|
||||
@@ -26,10 +27,11 @@ class Checker1 : Checker {
|
||||
class Checker2 : Checker {
|
||||
override fun check(): Boolean {
|
||||
var result = true
|
||||
assert(true, {
|
||||
val lam = {
|
||||
result = false
|
||||
{ "Assertion failure" }
|
||||
}())
|
||||
}
|
||||
assert(true, lam())
|
||||
return result
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user