Files
kotlin-fork/native/native.tests/testData/standalone/kt56048.kt
T
Vladimir Sukharev 447c0fb618 [K/N][Tests] Migrate kt56048 test
^KT-61259
2024-01-19 18:22:21 +01:00

22 lines
481 B
Kotlin
Vendored

// TARGET_BACKEND: NATIVE
// EXIT_CODE: !0
// OUTPUT_REGEX: .*Converting Obj-C blocks with non-reference-typed return value to kotlin.Any is not supported \(v\).*kfun:#main.*
// MODULE: cinterop
// FILE: objclib.def
language = Objective-C
---
id getVoidBlockAsId() {
void (^result)(void) = ^{};
return result;
}
// MODULE: main(cinterop)
// FILE: main.kt
@file:OptIn(kotlinx.cinterop.ExperimentalForeignApi::class)
import objclib.*
fun main() {
getVoidBlockAsId()
}