diff options
| author | Jack Koenig | 2021-03-23 14:54:57 -0700 |
|---|---|---|
| committer | GitHub | 2021-03-23 21:54:57 +0000 |
| commit | 26461d500f402310cb3adf914b636be3a3a8e442 (patch) | |
| tree | 4fb140d28a1bee3d925b2edc381e7257f29b74fa /plugin/src | |
| parent | 03ec2156988ddef35272365fb86415511eafb4e2 (diff) | |
Make plugin autoclonetype always on (#1826)
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Diffstat (limited to 'plugin/src')
| -rw-r--r-- | plugin/src/main/scala-2.12/chisel3/internal/plugin/ChiselPlugin.scala | 6 |
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'") } |
