Skip to content

ICE: Exception in thread "main" java.lang.StackOverflowError #12453

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
chengniansun opened this issue May 12, 2021 · 4 comments · Fixed by #14886
Closed

ICE: Exception in thread "main" java.lang.StackOverflowError #12453

chengniansun opened this issue May 12, 2021 · 4 comments · Fixed by #14886

Comments

@chengniansun
Copy link

Compiler Version

Scala compiler version 3.0.1-RC1-bin-SNAPSHOT-git-4410752 -- Copyright 2002-2021, LAMP/EPFL

System Information

Linux 5.4.0-66-generic x86_64 GNU/Linux

Minimized Code

trait I0 { def I1 [ I1 <: Array [ I1 ] ] : I1 }

Output (click arrow to expand)

java.lang.StackOverflowError while compiling mutant.scala
Exception in thread "main" java.lang.StackOverflowError
	at dotty.tools.dotc.core.Types$TypeProxy.superType(Types.scala:1896)
	at dotty.tools.dotc.core.Types$TypeProxy.translucentSuperType(Types.scala:1910)
	at dotty.tools.dotc.core.TypeErasure$.arrayUpperBound$1(TypeErasure.scala:304)
	at dotty.tools.dotc.core.TypeErasure$.fitsInJVMArray$1(TypeErasure.scala:318)
	at dotty.tools.dotc.core.TypeErasure$.isGenericArrayElement(TypeErasure.scala:326)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:674)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
	at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:592)
	at dotty.tools.dotc.core.TypeErasure.eraseArray(TypeErasure.scala:675)
@OlivierBlanvillain
Copy link
Contributor

SO seems like a pretty resonable outcome here... Note that scalac crashes with the same exception.

@som-snytt
Copy link
Contributor

This can't be a reasonable outcome, in so far as one can't reason about it. I'm still wondering what ICE stands for. Besides the people who deport other people from USA.

@chengniansun
Copy link
Author

Sorry for the confusion. ICE is short for internal compiler error, used in other compilers. I will avoid using this term on the dotty repo in the future.

@som-snytt
Copy link
Contributor

The other ICE is internal combustion engine, where it is now used pejoratively. Sorry to explain a year later.

michelou pushed a commit to michelou/scala3 that referenced this issue Apr 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants