[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)
}
packageFragmentProvider.getSubPackagesOf(packageFqName, alwaysTrue()).map { recurse(it) }
packageFragmentProvider.getSubPackagesOf(packageFqName, alwaysTrue()).toSet().map { recurse(it) }
}
recurse(FqName.ROOT)