[Linker][Interop] Do not search in interop dependencies

(cherry picked from commit df3d1f7a204c3c052a3f06e4b1fec1c33d4a9670)
This commit is contained in:
Sergey Bogolepov
2020-04-21 19:05:49 +07:00
committed by Vasily Levchenko
parent 9cd62f370a
commit f89a176c3c
@@ -86,7 +86,10 @@ internal class KonanIrLinker(
assert(moduleDescriptor.kotlinLibrary.isInteropLibrary())
}
private val descriptorByIdSignatureFinder = DescriptorByIdSignatureFinder(moduleDescriptor, KonanManglerDesc)
private val descriptorByIdSignatureFinder = DescriptorByIdSignatureFinder(
moduleDescriptor, KonanManglerDesc,
DescriptorByIdSignatureFinder.LookupMode.MODULE_ONLY
)
private fun IdSignature.isInteropSignature(): Boolean = IdSignature.Flags.IS_NATIVE_INTEROP_LIBRARY.test()
override fun contains(idSig: IdSignature): Boolean {