[IC] Fixed IC when one file contains multiple expect-actual classes

This commit is contained in:
Andrey Uskov
2022-06-10 16:36:26 +03:00
committed by teamcity
parent 3e6253cede
commit 7b8188d344
@@ -223,11 +223,11 @@ abstract class AbstractIncrementalCache<ClassName>(
for (actual in actuals) {
actualToExpect.getOrPut(actual) { hashSetOf() }.add(expect)
}
complementaryFilesMap[expect] = actuals
complementaryFilesMap[expect] = actuals.union(complementaryFilesMap[expect])
}
for ((actual, expects) in actualToExpect) {
complementaryFilesMap[actual] = expects
complementaryFilesMap[actual] = expects.union(complementaryFilesMap[actual])
}
}
}