Skip to content

Commit 339886e

Browse files
unlsycnAvimitin
authored andcommitted
[build] eliminate compilation warnings
Signed-off-by: unlsycn <[email protected]>
1 parent b8d8be9 commit 339886e

File tree

4 files changed

+11
-4
lines changed

4 files changed

+11
-4
lines changed

templates/chisel/common.sc

+8-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,14 @@ trait HasChisel extends ScalaModule {
1313
def chiselPluginJar: T[Option[PathRef]]
1414

1515
override def scalacOptions = T(
16-
super.scalacOptions() ++ chiselPluginJar().map(path => s"-Xplugin:${path.path}") ++ Seq("-Ymacro-annotations")
16+
super.scalacOptions() ++ chiselPluginJar().map(path => s"-Xplugin:${path.path}") ++ Seq(
17+
"-Ymacro-annotations",
18+
"-deprecation",
19+
"-feature",
20+
"-language:reflectiveCalls",
21+
"-language:existentials",
22+
"-language:implicitConversions"
23+
)
1724
)
1825

1926
override def scalacPluginClasspath: T[Agg[PathRef]] = T(super.scalacPluginClasspath() ++ chiselPluginJar())

templates/chisel/elaborator/src/GCD.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,5 +43,5 @@ object GCDMain extends SerializableModuleElaborator {
4343
os.write.over(targetDir / s"${topName}.anno.json", annos)
4444
}
4545

46-
def main(args: Array[String]): Unit = ParserForMethods(this).runOrExit(args)
46+
def main(args: Array[String]): Unit = ParserForMethods(this).runOrExit(args.toIndexedSeq)
4747
}

templates/chisel/elaborator/src/GCDFormal.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,5 +44,5 @@ object GCDFormalMain extends SerializableModuleElaborator {
4444
os.write.over(targetDir / s"${topName}.anno.json", annos)
4545
}
4646

47-
def main(args: Array[String]): Unit = ParserForMethods(this).runOrExit(args)
47+
def main(args: Array[String]): Unit = ParserForMethods(this).runOrExit(args.toIndexedSeq)
4848
}

templates/chisel/elaborator/src/GCDTestBench.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -70,5 +70,5 @@ object GCDTestBenchMain extends SerializableModuleElaborator {
7070
os.write.over(targetDir / s"${topName}.anno.json", annos)
7171
}
7272

73-
def main(args: Array[String]): Unit = ParserForMethods(this).runOrExit(args)
73+
def main(args: Array[String]): Unit = ParserForMethods(this).runOrExit(args.toIndexedSeq)
7474
}

0 commit comments

Comments
 (0)