We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5292999 commit 575f989Copy full SHA for 575f989
library/src/scala/tasty/reflect/Printers.scala
@@ -976,6 +976,8 @@ trait Printers
976
def flatBlock(stats: List[Statement], expr: Term): (List[Statement], Term) = {
977
val flatStats = List.newBuilder[Statement]
978
def extractFlatStats(stat: Statement): Unit = stat match {
979
+ case Lambda(_, _) => // must come before `Block`
980
+ flatStats += stat
981
case Block(stats1, expr1) =>
982
val it = stats1.iterator
983
while (it.hasNext)
@@ -990,6 +992,8 @@ trait Printers
990
992
case stat => flatStats += stat
991
993
}
994
def extractFlatExpr(term: Term): Term = term match {
995
996
+ term
997
998
999
0 commit comments