Files
kotlin-fork/compiler/testData/codegen/boxError/semantic/reifiedNonInline.kt
T
Roman Artemev 0bff406a12 [JS IR] Add infra to test compilation with error
- add bunch of tests
 - fix help test
2020-09-01 14:53:08 +03:00

23 lines
318 B
Kotlin
Vendored

// ERROR_POLICY: SEMANTIC
// 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() }
// FILE: b.kt
fun box(): String {
try {
dec()
} catch (e: Throwable /*js ReferenceError*/) {
return foo()
}
}