[Commonizer] Support generic/simple annotation commonization (to support kotlinx.cinterop.* annotations)
^KT-59302 Verification Pending
This commit is contained in:
committed by
Space Team
parent
c2ad475153
commit
d510c93241
+1
@@ -1,3 +1,4 @@
|
||||
fun c(){
|
||||
@OptIn(kotlinx.cinterop.ExperimentalForeignApi::class)
|
||||
dummy.max(2,3)
|
||||
}
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
fun sn(){
|
||||
@OptIn(kotlinx.cinterop.ExperimentalForeignApi::class)
|
||||
dummy.max(1,2)
|
||||
}
|
||||
+1
@@ -1,5 +1,6 @@
|
||||
package includedLib
|
||||
|
||||
@OptIn(kotlinx.cinterop.ExperimentalForeignApi::class)
|
||||
fun linuxArm64(
|
||||
a: cinterop.a.StructA
|
||||
) {
|
||||
|
||||
+1
@@ -4,6 +4,7 @@ import kotlinx.cinterop.ExperimentalForeignApi
|
||||
import kotlinx.cinterop.alloc
|
||||
import kotlinx.cinterop.memScoped
|
||||
|
||||
@OptIn(kotlinx.cinterop.ExperimentalForeignApi::class)
|
||||
fun linuxMain() {
|
||||
cinterop.a.a()
|
||||
@OptIn(ExperimentalForeignApi::class)
|
||||
|
||||
+1
@@ -1,5 +1,6 @@
|
||||
package includedLib
|
||||
|
||||
@OptIn(kotlinx.cinterop.ExperimentalForeignApi::class)
|
||||
fun linuxX64(
|
||||
a: cinterop.a.StructA
|
||||
) {
|
||||
|
||||
+1
@@ -1,5 +1,6 @@
|
||||
package lib
|
||||
|
||||
@OptIn(kotlinx.cinterop.ExperimentalForeignApi::class)
|
||||
fun linuxArm64(
|
||||
a: cinterop.lib.a.StructA
|
||||
) {
|
||||
|
||||
+1
@@ -4,6 +4,7 @@ import kotlinx.cinterop.ExperimentalForeignApi
|
||||
import kotlinx.cinterop.alloc
|
||||
import kotlinx.cinterop.memScoped
|
||||
|
||||
@OptIn(kotlinx.cinterop.ExperimentalForeignApi::class)
|
||||
fun linuxMain() {
|
||||
cinterop.lib.a.a()
|
||||
@OptIn(ExperimentalForeignApi::class)
|
||||
|
||||
+1
@@ -1,5 +1,6 @@
|
||||
package lib
|
||||
|
||||
@OptIn(kotlinx.cinterop.ExperimentalForeignApi::class)
|
||||
fun linuxX64(
|
||||
a: cinterop.lib.a.StructA
|
||||
) {
|
||||
|
||||
Reference in New Issue
Block a user