diff --git a/core-macros/src/main/scala/sbt/internal/util/appmacro/Convert.scala b/core-macros/src/main/scala/sbt/internal/util/appmacro/Convert.scala index 1ba9aa51b..5f0d2142e 100644 --- a/core-macros/src/main/scala/sbt/internal/util/appmacro/Convert.scala +++ b/core-macros/src/main/scala/sbt/internal/util/appmacro/Convert.scala @@ -57,8 +57,7 @@ trait Convert[C <: Quotes & Singleton](override val qctx: C) extends ContextUtil case Converted.Success(tree, finalTransform) => finalTransform(tree) case Converted.Failure(position, message) => - report.error(message, position) - sys.error("macro error: " + message) + report.errorAndAbort(message, position) case _ => super.transformTerm(tree)(owner) case _ =>