test
diff --git a/compiler/util-klib/src/org/jetbrains/kotlin/library/SearchPathResolver.kt b/compiler/util-klib/src/org/jetbrains/kotlin/library/SearchPathResolver.kt
index 152de7d..55fcec0 100644
--- a/compiler/util-klib/src/org/jetbrains/kotlin/library/SearchPathResolver.kt
+++ b/compiler/util-klib/src/org/jetbrains/kotlin/library/SearchPathResolver.kt
@@ -314,7 +314,7 @@
         // Rejecting a library at this stage has disadvantages - the diagnostics are not-understandable.
         // Please, don't add checks for other versions here. For example, check for the metadata version should be
         // implemented in KlibDeserializedContainerSource.incompatibility
-        if (candidateAbiVersion?.isCompatible() != true) {
+        if (candidateAbiVersion?.isCompatible() != true && candidate.hasIr) {
             logger.strongWarning("KLIB resolver: Skipping '$candidatePath' having incompatible ABI version '${candidateAbiVersion}'. " +
                         "The library was produced by '$candidateCompilerVersion' compiler.\n" +
                         "The current Kotlin compiler can consume libraries having ABI version <= '${KotlinAbiVersion.CURRENT}'.\n" +