fun t1(b: Boolean) { var u: String if (b) { u = "s" } doSmth(u) var r: String if (b) { r = "s" } else { r = "t" } doSmth(r) } fun t2(b: Boolean) { val i = 3 if (b) { return; } doSmth(i) if (i is Int) { return; } } fun doSmth(s: String) {}