Skip to content

Commit 24ee0e1

Browse files
committed
fixup! [svsim] Add -j, --build-jobs, and --verilate-jobs
1 parent 0710e47 commit 24ee0e1

File tree

1 file changed

+23
-1
lines changed

1 file changed

+23
-1
lines changed

svsim/src/main/scala/verilator/Backend.scala

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ object Backend {
135135

136136
}
137137

138-
case class CompilationSettings(
138+
case class CompilationSettings (
139139
traceStyle: Option[CompilationSettings.TraceStyle] = None,
140140
outputSplit: Option[Int] = None,
141141
outputSplitCFuncs: Option[Int] = None,
@@ -184,6 +184,28 @@ object Backend {
184184
parallelism = this.parallelism
185185
)
186186

187+
// Suppress generation of private copy with default arguments by Scala 3
188+
private def copy(
189+
traceStyle: Option[CompilationSettings.TraceStyle],
190+
outputSplit: Option[Int],
191+
outputSplitCFuncs: Option[Int],
192+
disabledWarnings: Seq[String],
193+
disableFatalExitOnWarnings: Boolean,
194+
enableAllAssertions: Boolean,
195+
timing: Option[CompilationSettings.Timing.Type],
196+
parallelism: Option[CompilationSettings.Parallelism.Type]
197+
): CompilationSettings = CompilationSettings(
198+
traceStyle = traceStyle,
199+
outputSplit = outputSplit,
200+
outputSplitCFuncs = outputSplitCFuncs,
201+
disabledWarnings = disabledWarnings,
202+
disableFatalExitOnWarnings = disableFatalExitOnWarnings,
203+
enableAllAssertions = enableAllAssertions,
204+
timing = timing,
205+
parallelism = Some(CompilationSettings.Parallelism.Uniform(0))
206+
)
207+
208+
187209
def withTraceStyle(traceStyle: Option[CompilationSettings.TraceStyle]) = CompilationSettings(
188210
traceStyle,
189211
this.outputSplit,

0 commit comments

Comments
 (0)