[K/N][Tests] Migrate kt56048 test

^KT-61259
This commit is contained in:
Vladimir Sukharev
2024-01-17 21:53:37 +01:00
parent cc13888dd0
commit 447c0fb618
6 changed files with 33 additions and 24 deletions
+21
View File
@@ -0,0 +1,21 @@
// 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()
}