blob: 309c063d1d97f5c7dfb8fb1fa4d7f112a7617500 [file]
// TARGET_BACKEND: NATIVE
// ISSUE: KT-67224
// MODULE: lib
// FILE: lib.kt
interface Foo<T> {
@Throws(IllegalArgumentException::class)
public fun f(data: T) = data
}
// MODULE: main(lib)
// FILE: main.kt
class Bar<K> : Foo<K> {
@Throws(IllegalArgumentException::class)
override fun f(data: K) = data
}
fun box() = Bar<String>().f("OK")