// !CHECK_TYPE fun simpleDoWhile(x: Int?, y0: Int) { var y = y0 do { checkSubtype(x) y++ } while (x!! == y) checkSubtype(x) } fun doWhileWithBreak(x: Int?, y0: Int) { var y = y0 do { checkSubtype(x) y++ if (y > 0) break } while (x!! == y) checkSubtype(x) }