IR: remove KotlinIrLinker.checkAccessibility

This sanity check conflicted with cases where visibility test is
suppressed in the frontend.
This commit is contained in:
Georgy Bronnikov
2020-01-28 12:10:11 +03:00
parent 678c74b17f
commit e351d560d6
3 changed files with 0 additions and 19 deletions
@@ -51,10 +51,5 @@ class JsIrLinker(
override fun readFileCount(moduleDescriptor: ModuleDescriptor) =
moduleDescriptor.kotlinLibrary.fileCount()
override fun checkAccessibility(declarationDescriptor: DeclarationDescriptor): Boolean {
require(declarationDescriptor is DeclarationDescriptorWithVisibility)
return declarationDescriptor.isPublishedApi() || declarationDescriptor.visibility.let { it.isPublicAPI || it == Visibilities.INTERNAL }
}
private val ModuleDescriptor.userName get() = kotlinLibrary.libraryFile.absolutePath
}