[Commonizer] Fix: don't process same package fragments more than once

This commit is contained in:
Dmitriy Dolovov
2019-10-10 14:05:29 +07:00
parent 8dc2784fc4
commit 92656a53ae
@@ -62,7 +62,7 @@ internal fun ModuleDescriptor.collectNonEmptyPackageMemberScopes(collector: (FqN
collector(packageFqName, memberScope) collector(packageFqName, memberScope)
} }
packageFragmentProvider.getSubPackagesOf(packageFqName, alwaysTrue()).map { recurse(it) } packageFragmentProvider.getSubPackagesOf(packageFqName, alwaysTrue()).toSet().map { recurse(it) }
} }
recurse(FqName.ROOT) recurse(FqName.ROOT)