diff --git a/tests/pos/i5547.scala b/tests/pos/i5547.scala new file mode 100644 index 000000000000..b62c0fa07982 --- /dev/null +++ b/tests/pos/i5547.scala @@ -0,0 +1,12 @@ +import scala.quoted._ + +object scalatest { + inline def assert1(condition: => Boolean): Unit = + ${assertImpl('condition, '{""})} + + inline def assert2(condition: => Boolean): Unit = + ${ assertImpl('condition, "".toExpr) } + + def assertImpl(condition: Expr[Boolean], clue: Expr[Any]) given QuoteContext: Expr[Unit] = + '{} +}