aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/scala/firrtl/stage/phases/Compiler.scala5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/scala/firrtl/stage/phases/Compiler.scala b/src/main/scala/firrtl/stage/phases/Compiler.scala
index d5c45dba..66dad55e 100644
--- a/src/main/scala/firrtl/stage/phases/Compiler.scala
+++ b/src/main/scala/firrtl/stage/phases/Compiler.scala
@@ -111,8 +111,9 @@ class Compiler extends Phase with Translator[AnnotationSeq, Seq[CompilerRun]] {
c.copy(stateOut = Some(annotationsOut))
}
- if (b.size <= 1) { b.map(f) }
- else { b.par.map(f).seq }
+ if (b.size <= 1) { b.map(f) } else {
+ collection.parallel.immutable.ParVector(b :_*).par.map(f).seq
+ }
}
private def compilerToTransforms(a: FirrtlCompiler): Seq[TransformDependency] = a match {