Files
kotlin-fork/compiler/testData/codegen/box/intrinsics/nonShortCircuitAnd.kt
T
Jiaxiang Chen 4b99d85322 Optimize JVM byte code generation for conditional conjunction
Implement an intrinsic method for boolean.and operation, and replace
ANDAND condition with a call to such intrinsic method.
2019-04-29 13:28:18 +02:00

18 lines
225 B
Kotlin
Vendored

var s = ""
fun o(): Boolean {
s += "O"
return false
}
fun k(): Boolean {
s += "K"
return true
}
fun box(): String {
val b = o() and k()
if (b)
return "fail: b should be false"
return s
}