summaryrefslogtreecommitdiff
path: root/plugin/src/main
diff options
context:
space:
mode:
authorJack Koenig2021-03-23 14:54:57 -0700
committerGitHub2021-03-23 21:54:57 +0000
commit26461d500f402310cb3adf914b636be3a3a8e442 (patch)
tree4fb140d28a1bee3d925b2edc381e7257f29b74fa /plugin/src/main
parent03ec2156988ddef35272365fb86415511eafb4e2 (diff)
Make plugin autoclonetype always on (#1826)
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Diffstat (limited to 'plugin/src/main')
-rw-r--r--plugin/src/main/scala-2.12/chisel3/internal/plugin/ChiselPlugin.scala6
1 files changed, 4 insertions, 2 deletions
diff --git a/plugin/src/main/scala-2.12/chisel3/internal/plugin/ChiselPlugin.scala b/plugin/src/main/scala-2.12/chisel3/internal/plugin/ChiselPlugin.scala
index a0651e1d..23082329 100644
--- a/plugin/src/main/scala-2.12/chisel3/internal/plugin/ChiselPlugin.scala
+++ b/plugin/src/main/scala-2.12/chisel3/internal/plugin/ChiselPlugin.scala
@@ -5,8 +5,9 @@ package chisel3.internal.plugin
import scala.tools.nsc
import nsc.Global
import nsc.plugins.{Plugin, PluginComponent}
+import scala.reflect.internal.util.NoPosition
-private[plugin] case class ChiselPluginArguments(var useBundlePlugin: Boolean = false) {
+private[plugin] case class ChiselPluginArguments(var useBundlePlugin: Boolean = true) {
def useBundlePluginOpt = "useBundlePlugin"
def useBundlePluginFullOpt = s"-P:chiselplugin:$useBundlePluginOpt"
}
@@ -24,7 +25,8 @@ class ChiselPlugin(val global: Global) extends Plugin {
override def init(options: List[String], error: String => Unit): Boolean = {
for (option <- options) {
if (option == arguments.useBundlePluginOpt) {
- arguments.useBundlePlugin = true
+ val msg = s"'${arguments.useBundlePluginFullOpt}' is now default behavior, you can stop using the scalacOption."
+ global.reporter.warning(NoPosition, msg)
} else {
error(s"Option not understood: '$option'")
}