Skip to content

scala-xml related regression in repl #25691

Description

@lbialy

Compiler version

3.8.x

Minimized code

λ scala-cli repl -S 3.8.3 --dep org.scala-lang.modules::scala-xml:2.4.0
Welcome to Scala 3.8.3 (23.0.2, Java OpenJDK 64-Bit Server VM).
Type in expressions for evaluation. Or try :help.

scala> case class X(a: String)
// defined case class X

scala> <div>{X("test")}</div>
val res0: xml.Elem = Seq(
  Seq(
    Seq(
      Seq(
        Seq(
          Seq(
            Seq(
              Seq(
                Seq(
                  Seq(
                    Seq(
                      Seq(
                        Seq(
                          Seq(
                            Seq(
                              Seq(
                                Seq(
                                  Seq(
                                    Seq(
                                      Seq(
                                        Seq(
                                          Seq(
                                            Seq(
                                              Seq(
                                                Seq(
                                                  Seq(
                                                    Seq(
                                                      Seq(
                                                        Seq(
                                                          Seq(
                                                            Seq(
                                                              Seq(
                                                                Seq(
                                                                  Seq(
                                                                    Seq(
                                                                      Seq(
                                                                        Seq(
                                                                          Seq(
                                                                            Seq(
                                                                              Seq(
                                                                                Seq(
                                                                                  Seq(
                                                                                    Seq(
                                                                                      Seq(
                                                                                        Seq(
                                                                                          Seq(
                                                                                            Seq(
                                                                                              Seq(
                                                                                                Seq(

Output

provided above

Expectation

λ scala-cli repl -S 3.7.3 --dep org.scala-lang.modules::scala-xml:2.4.0
Welcome to Scala 3.7.3 (23.0.2, Java OpenJDK 64-Bit Server VM).
Type in expressions for evaluation. Or try :help.

scala> case class X(a: String)
// defined case class X

scala> <div>{X("test")}</div>
val res0: scala.xml.Elem = <div>X(test)</div>

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions