Skip to content

Commit ce45ef6

Browse files
Merge pull request #8553 from dotty-staging/update-inline-params
Update inline parameters
2 parents adc44da + 25f371e commit ce45ef6

File tree

19 files changed

+22
-22
lines changed

19 files changed

+22
-22
lines changed

library/src-non-bootstrapped/dotty/internal/StringContextMacro.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import scala.quoted._
77
object StringContextMacro {
88

99
/** Implementation of scala.StringContext.f used in Dotty */
10-
inline def f(sc: => StringContext)(args: Any*): String =
10+
inline def f(inline sc: StringContext)(args: Any*): String =
1111
scala.compiletime.error("Cannot expand f interpolator while bootstrapping the compiler")
1212

1313
}

tests/neg-macros/i6432/Macro_1.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import scala.quoted.autolift
44

55

66
object Macro {
7-
inline def (sc: => StringContext).foo(args: String*): Unit = ${ impl('sc) }
7+
inline def (inline sc: StringContext).foo(args: String*): Unit = ${ impl('sc) }
88

99
def impl(sc: Expr[StringContext])(using qctx: QuoteContext) : Expr[Unit] = {
1010
import qctx.tasty._

tests/neg-macros/i6432b/Macro_1.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import scala.quoted.autolift
44

55

66
object Macro {
7-
inline def (sc: => StringContext).foo(args: String*): Unit = ${ impl('sc) }
7+
inline def (inline sc: StringContext).foo(args: String*): Unit = ${ impl('sc) }
88

99
def impl(sc: Expr[StringContext])(using qctx: QuoteContext) : Expr[Unit] = {
1010
import qctx.tasty._

tests/neg/i7698.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ def showInterpolatorImpl(sc: Expr[StringContext], argsExpr: Expr[Seq[Any]])(usin
1111
case '[ Int ] => // error
1212
???
1313

14-
inline def (sc: => StringContext) show (args: Any*): String = ${ showInterpolatorImpl('sc, 'args) }
14+
inline def (inline sc: StringContext) show (args: Any*): String = ${ showInterpolatorImpl('sc, 'args) }

tests/run-macros/i5119/Macro_1.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ object Macro {
55
class StringContextOps(sc: => StringContext) {
66
inline def ff(args: => Any*): String = ${ Macro.impl('sc, 'args) }
77
}
8-
implicit inline def XmlQuote(sc: => StringContext): StringContextOps = new StringContextOps(sc)
8+
implicit inline def XmlQuote(inline sc: StringContext): StringContextOps = new StringContextOps(sc)
99
def impl(sc: Expr[StringContext], args: Expr[Seq[Any]])(using qctx: QuoteContext) : Expr[String] = {
1010
import qctx.tasty._
1111
(sc.unseal.underlyingArgument.showExtractors + "\n" + args.unseal.underlyingArgument.showExtractors)

tests/run-macros/i6253-b/quoted_1.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import scala.quoted._
33

44
object Macros {
55

6-
inline def (self: => StringContext) xyz(args: => String*): String = ${impl('self, 'args)}
6+
inline def (inline self: StringContext) xyz(args: => String*): String = ${impl('self, 'args)}
77

88
private def impl(self: Expr[StringContext], args: Expr[Seq[String]])(using QuoteContext): Expr[String] = {
99
self match {

tests/run-macros/i6253/quoted_1.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import scala.quoted._
33

44
object Macros {
55

6-
inline def (self: => StringContext) xyz(args: => String*): String = ${impl('self, 'args)}
6+
inline def (inline self: StringContext) xyz(args: => String*): String = ${impl('self, 'args)}
77

88
private def impl(self: Expr[StringContext], args: Expr[Seq[String]])(using QuoteContext): Expr[String] = {
99
self match {

tests/run-macros/quote-elide-prefix/quoted_1.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import scala.quoted._
33
object Macro {
44

55
// By name StringContext is used to elide the prefix
6-
inline def (sc: => StringContext) ff (args: => Any*): String = ${ Macro.impl('sc, 'args) }
6+
inline def (inline sc: StringContext) ff (args: => Any*): String = ${ Macro.impl('sc, 'args) }
77

88
def impl(sc: Expr[StringContext], args: Expr[Seq[Any]])(using QuoteContext): Expr[String] = '{ $args.mkString }
99
}

tests/run-macros/quote-matcher-string-interpolator-2/quoted_1.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import scala.quoted._
44

55
object Macros {
66

7-
inline def (self: => StringContext) xyz(inline args: String*): String = ${impl('self, 'args)}
7+
inline def (inline self: StringContext) xyz(inline args: String*): String = ${impl('self, 'args)}
88

99
private def impl(self: Expr[StringContext], args: Expr[Seq[String]])(using QuoteContext): Expr[String] = {
1010
(self, args) match {

tests/run-macros/quote-matcher-string-interpolator-3/quoted_1.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import scala.quoted._
44

55
object Macros {
66

7-
inline def (self: => StringContext) S(args: => String*): String = ${impl('self, 'args)}
7+
inline def (inline self: StringContext) S(args: => String*): String = ${impl('self, 'args)}
88

99
private def impl(self: Expr[StringContext], args: Expr[Seq[String]])(using QuoteContext): Expr[String] = {
1010
self match {

0 commit comments

Comments
 (0)