Skip to content

Commit 1d31280

Browse files
committed
Add test for #7250
1 parent 357509a commit 1d31280

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

tests/pos/i7250.scala

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import compiletime.erasedValue
2+
3+
sealed trait Foo
4+
trait A extends Foo
5+
trait B[H] extends Foo
6+
7+
inline given f[T <: Foo]: T = inline erasedValue[T] match
8+
case _: A => new A{}.asInstanceOf[T]
9+
case _: B[a] => summon[a].asInstanceOf[T]
10+
11+
@main def Test = println(f[B[Int]])

0 commit comments

Comments
 (0)