[FIR] Pass all FirFiles to FirGlobalResolveProcessor.process

This commit is contained in:
Dmitriy Novozhilov
2021-02-04 11:38:12 +03:00
parent 38437fb036
commit c8f9cc33ef
6 changed files with 10 additions and 10 deletions
@@ -159,7 +159,7 @@ class FirResolveBench(val withProgress: Boolean) {
private fun runStage(processor: FirResolveProcessor, firFileSequence: Sequence<FirFile>) {
when (processor) {
is FirTransformerBasedResolveProcessor -> runStage(processor, firFileSequence)
is FirGlobalResolveProcessor -> runStage(processor)
is FirGlobalResolveProcessor -> runStage(processor, firFileSequence.toList())
}
}
@@ -182,10 +182,10 @@ class FirResolveBench(val withProgress: Boolean) {
}
}
private fun runStage(processor: FirGlobalResolveProcessor) {
private fun runStage(processor: FirGlobalResolveProcessor, firFiles: List<FirFile>) {
processWithTimeMeasure(
processor::class,
{ processor.process() }
{ processor.process(firFiles) }
) { e ->
val message = "Fail on stage ${processor::class}"
println(message)