Files
kotlin-fork/compiler/testData/codegen/boxError/semantic/reifiedNonInline.kt
T
Ilya Chernikov 78ca733c38 FIR JS: add K2 variants of all other JS tests
except tests that are not possible to add without some modifications in
the test infra. See todos on the commented-out test declarations
2022-11-12 16:28:24 +01:00

27 lines
399 B
Kotlin
Vendored

// IGNORE_ERRORS
// ERROR_POLICY: SEMANTIC
// IGNORE_BACKEND_K2: JS_IR
// MODULE: lib
// FILE: t.kt
fun <reified T> bar(t: T) = t
fun <reified T> qux() = T::class
fun foo(): String {
return bar<String>("OK")
}
fun dec() { qux() }
// MODULE: main(lib)
// FILE: b.kt
fun box(): String {
try {
dec()
} catch (e: Throwable /*js ReferenceError*/) {
return foo()
}
}