blob: 1e7b4e5b74ecdd8473f612c08fde214d3009ad08 [file] [log] [blame]
var result = "fail 1"
fun withSideEffect() : Int {
result = "OK"
return 42
}
fun box(): String {
if (withSideEffect() == null) {
return "fail 2"
}
if (result != "OK") {
return "fail 3"
}
result = "fail 4"
if (withSideEffect() != null) {
return result
}
return result
}