diff --git a/compiler/util-klib-metadata/src/org/jetbrains/kotlin/library/metadata/resolver/impl/KotlinLibraryResolverImpl.kt b/compiler/util-klib-metadata/src/org/jetbrains/kotlin/library/metadata/resolver/impl/KotlinLibraryResolverImpl.kt index 9969f8e9316..f85bce6abc6 100644 --- a/compiler/util-klib-metadata/src/org/jetbrains/kotlin/library/metadata/resolver/impl/KotlinLibraryResolverImpl.kt +++ b/compiler/util-klib-metadata/src/org/jetbrains/kotlin/library/metadata/resolver/impl/KotlinLibraryResolverImpl.kt @@ -119,7 +119,7 @@ class KotlinLibraryResolverImpl internal constructor( library.library.unresolvedDependencies(resolveManifestDependenciesLenient).asSequence() .filterNot { searchPathResolver.isProvidedByDefault(it) } - .mapNotNull { KotlinResolvedLibraryImpl(searchPathResolver.resolve(it) ?: return@mapNotNull null) } + .mapNotNull { searchPathResolver.resolve(it)?.let(::KotlinResolvedLibraryImpl) } .map { resolved -> val absoluteFile = resolved.library.libraryFile.absoluteFile if (absoluteFile in cache) {