26 lines
317 B
Kotlin
Vendored
26 lines
317 B
Kotlin
Vendored
package foo
|
|
|
|
// CHECK_NOT_CALLED: buzz
|
|
|
|
private var LOG = ""
|
|
|
|
fun log(string: String) {
|
|
LOG += "$string;"
|
|
}
|
|
|
|
fun pullLog(): String {
|
|
val string = LOG
|
|
LOG = ""
|
|
return string
|
|
}
|
|
|
|
fun <T> fizz(x: T): T {
|
|
log("fizz($x)")
|
|
return x
|
|
}
|
|
|
|
inline
|
|
fun <T> buzz(x: T): T {
|
|
log("buzz($x)")
|
|
return x
|
|
} |