diff --git a/tests/pos-macros/i7322/Macro_1.scala b/tests/pos-macros/i7322/Macro_1.scala new file mode 100644 index 000000000000..d465d28ee099 --- /dev/null +++ b/tests/pos-macros/i7322/Macro_1.scala @@ -0,0 +1,7 @@ +import scala.quoted.{ QuoteContext, Expr, Type } + +trait M[T] { + def f: Any +} + +inline def g[T: Type](em: Expr[M[T]])(using QuoteContext) = '{$em.f} diff --git a/tests/pos-macros/i7322/Test_2.scala b/tests/pos-macros/i7322/Test_2.scala new file mode 100644 index 000000000000..3ced653096d1 --- /dev/null +++ b/tests/pos-macros/i7322/Test_2.scala @@ -0,0 +1,8 @@ +object Test { + + extension on (i: Int): + def pow2 = i * i + + println(5.pow2) + +} \ No newline at end of file