//KT-1027 Strange selection of unreachable code package kt1027 fun foo(c: List) { var i = 2 return for (j in c) { //strange selection of unreachable code i += 23 } } fun t1() { return while(true) { doSmth() } } fun t2() { return do { doSmth() } while (true) } fun t3() { return try { doSmth() } finally { doSmth() } } fun t4() { return (43) } fun doSmth() {}