[K/N] Fixed a dependency tracking bug

This commit is contained in:
Igor Chevdar
2022-12-21 15:08:01 +02:00
committed by Space Team
parent 06d3e1d8bd
commit c9ba9b995e
@@ -140,11 +140,11 @@ internal class DependenciesTrackerImpl(private val generationState: NativeGenera
var isNewDependency = usedBitcode.add(library)
if (!onlyBitcode) {
isNewDependency = isNewDependency || usedNativeDependencies.add(library)
isNewDependency = usedNativeDependencies.add(library) || isNewDependency
}
libraryFile?.let {
isNewDependency = isNewDependency || usedBitcodeOfFile.add(it)
isNewDependency = usedBitcodeOfFile.add(it) || isNewDependency
}
require(!(sealed && isNewDependency)) { "The dependencies have been sealed off" }