Closed
Description
Compiler version
3.1.1
Minimized code
Edit: since #14540 (comment) I have adjusted to a repl example
scala> import scala.deriving.Mirror
scala> enum Foo { case A }
scala> assert(summon[Mirror.SumOf[Foo]] eq Foo)
Output
fail at runtime:
scala> assert(summon[Mirror.SumOf[Foo]] eq Foo)
java.lang.AssertionError: assertion failed
at scala.runtime.Scala3RunTime$.assertFailed(Scala3RunTime.scala:11)
... 36 elided
Expectation
work, as in Scala 3.1.0