Files
kotlin-fork/backend.native/tests/serialization/deserialized_inline0.kt
T
Alexander Gorshenev ff8acd21e6 This is initial implementation of serializer/deserializer for inline IR bodies.
The deserialization is disabled by default.

Use `-enable deserializer` to enable it.
Use `-verbose deserializer` to watch it crunch.
2017-03-24 01:03:59 +04:00

38 lines
731 B
Kotlin

fun inline_todo() {
try {
TODO("OK")
} catch (e: Throwable) {
println(e.message)
}
}
fun inline_maxof() {
println(maxOf(10, 17))
println(maxOf(17, 13))
println(maxOf(17, 17))
}
fun inline_assert() {
//assert(true)
}
fun inline_areEqual() {
val a = 17
val b = "some string"
println(konan.internal.areEqual(a, 17))
println(konan.internal.areEqual(a, a))
println(konan.internal.areEqual(17, 17))
println(konan.internal.areEqual(b, "some string"))
println(konan.internal.areEqual("some string", b))
println(konan.internal.areEqual(b, b))
}
fun main(args: Array<String>) {
inline_todo()
inline_assert()
inline_maxof()
inline_areEqual()
}