[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

View File

@@ -56,7 +56,7 @@ internal data class NativeSensitiveManifestData(
return NativeSensitiveManifestData(
uniqueName = uniqueName,
versions = versions,
dependencies = dependencies.filter { other.dependencies.contains(it) },
dependencies = (dependencies union other.dependencies).toList(),
isInterop = isInterop,
packageFqName = packageFqName,
exportForwardDeclarations = exportForwardDeclarations,