[Commonizer] Avoid N^2 during merge of KLIB manifest dependencies

This commit is contained in:
Dmitriy Dolovov
2020-05-25 15:57:32 +07:00
parent dbd10380ee
commit b5245e2df6
@@ -56,7 +56,7 @@ internal data class NativeSensitiveManifestData(
return NativeSensitiveManifestData( return NativeSensitiveManifestData(
uniqueName = uniqueName, uniqueName = uniqueName,
versions = versions, versions = versions,
dependencies = dependencies.filter { other.dependencies.contains(it) }, dependencies = (dependencies union other.dependencies).toList(),
isInterop = isInterop, isInterop = isInterop,
packageFqName = packageFqName, packageFqName = packageFqName,
exportForwardDeclarations = exportForwardDeclarations, exportForwardDeclarations = exportForwardDeclarations,