Skip to content

Commit d66b9ba

Browse files
committed
Fix #10466: Update rootPosition to Position.ofMacroExpansion
1 parent 2a7f19a commit d66b9ba

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-1/changes/MacroCompileError.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ object Macro {
66

77
def macroImplementation(using Quotes): Expr[Unit] = {
88
import qctx.reflect._
9-
error("some error", rootPosition)
9+
Reporting.error("some error", Position.ofMacroExpansion)
1010
'{ println("Implementation in MacroCompileError") }
1111
}
1212

sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-2/changes/MacroRuntimeCompileError.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ object MacroRuntime {
44

55
def impl()(using Quotes): Expr[Unit] = {
66
import qctx.reflect._
7-
error("some error", rootPosition)
7+
Reporting.error("some error", Position.ofMacroExpansion)
88
'{ println("Implementation in MacroCompileError") }
99
}
1010

sbt-dotty/sbt-test/source-dependencies/macro-expansion-dependencies-2/test

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,13 @@ $ copy-file changes/MacroRuntime.scala MacroRuntime.scala
33

44
# use an implemntation of the macro that emits a compile time error
55
$ copy-file changes/MacroRuntimeCompileError.scala MacroRuntime.scala
6+
> clean
67
-> compile
78

89
$ copy-file changes/MacroRuntime.scala MacroRuntime.scala
910
> clean
1011
> compile
1112

1213
$ copy-file changes/MacroRuntimeRuntimeError.scala MacroRuntime.scala
14+
> clean
1315
-> run

0 commit comments

Comments
 (0)