Add test for overloading expect MemberDescriptors discrimination
Issue #KT-38298
This commit is contained in:
+13
@@ -0,0 +1,13 @@
|
||||
package arm64
|
||||
|
||||
import kotlinx.cinterop.CPointer
|
||||
import platform.posix.FILE
|
||||
import platform.posix.fopen
|
||||
import platform.posix.fprintf
|
||||
import platform.zlib.uInt
|
||||
|
||||
fun test() {
|
||||
val file: CPointer< /* NAVIGATION-TARGET:typealias FILE = */ FILE> = /* NAVIGATION-TARGET:external fun fopen */ fopen("file.txt", "r") ?: return
|
||||
fun f1(): /* NAVIGATION-TARGET:typealias uInt = */ uInt = TODO()
|
||||
/* NAVIGATION-TARGET:external fun fprintf */ fprintf(null, "")
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
package common
|
||||
|
||||
import kotlinx.cinterop.CPointer
|
||||
import platform.posix.FILE
|
||||
import platform.posix.fopen
|
||||
import platform.posix.fprintf
|
||||
import platform.zlib.uInt
|
||||
|
||||
fun test() {
|
||||
val file: CPointer< /* NAVIGATION-TARGET:expect class FILE */ FILE> = /* NAVIGATION-TARGET:external expect fun fopen */ fopen("file.txt", "r") ?: return
|
||||
fun f1(): /* NAVIGATION-TARGET:expect class uInt */ uInt = TODO()
|
||||
/* NAVIGATION-TARGET:external expect fun fprintf */ fprintf(null, "")
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
package x64
|
||||
|
||||
import kotlinx.cinterop.CPointer
|
||||
import platform.posix.FILE
|
||||
import platform.posix.fopen
|
||||
import platform.posix.fprintf
|
||||
import platform.zlib.uInt
|
||||
|
||||
fun test() {
|
||||
val file: CPointer< /* NAVIGATION-TARGET:typealias FILE = */ FILE> = /* NAVIGATION-TARGET:external fun fopen */ fopen("file.txt", "r") ?: return
|
||||
fun f1(): /* NAVIGATION-TARGET:typealias uInt = */ uInt = TODO()
|
||||
/* NAVIGATION-TARGET:external fun fprintf */ fprintf(null, "")
|
||||
}
|
||||
Reference in New Issue
Block a user