// EXPECTED_REACHABLE_NODES: 1283 // MODULE: lib // FILE: lib.kt package utils inline public fun apply(x: T, fn: (T)->R): R = fn(x) // MODULE: main(lib) // FILE: main.kt import utils.* // CHECK_CONTAINS_NO_CALLS: test except=imul internal fun test(x: Int): Int = apply(x) { it * 2 } fun box(): String { assertEquals(6, test(3)) return "OK" }