@@ -102,7 +102,6 @@ object untpd extends Trees.Instance[Untyped] with UntypedTreeInfo {
102
102
case class Quote (quoted : Tree )(implicit @ constructorOnly src : SourceFile ) extends TermTree
103
103
case class Splice (expr : Tree )(implicit @ constructorOnly src : SourceFile ) extends TermTree
104
104
case class TypSplice (expr : Tree )(implicit @ constructorOnly src : SourceFile ) extends TypTree
105
- case class DoWhile (body : Tree , cond : Tree )(implicit @ constructorOnly src : SourceFile ) extends TermTree
106
105
case class ForYield (enums : List [Tree ], expr : Tree )(implicit @ constructorOnly src : SourceFile ) extends TermTree
107
106
case class ForDo (enums : List [Tree ], body : Tree )(implicit @ constructorOnly src : SourceFile ) extends TermTree
108
107
case class GenFrom (pat : Tree , expr : Tree , checkMode : GenCheckMode )(implicit @ constructorOnly src : SourceFile ) extends Tree
@@ -532,10 +531,6 @@ object untpd extends Trees.Instance[Untyped] with UntypedTreeInfo {
532
531
case tree : TypSplice if expr eq tree.expr => tree
533
532
case _ => finalize(tree, untpd.TypSplice (expr)(tree.source))
534
533
}
535
- def DoWhile (tree : Tree )(body : Tree , cond : Tree )(implicit ctx : Context ): TermTree = tree match {
536
- case tree : DoWhile if (body eq tree.body) && (cond eq tree.cond) => tree
537
- case _ => finalize(tree, untpd.DoWhile (body, cond)(tree.source))
538
- }
539
534
def ForYield (tree : Tree )(enums : List [Tree ], expr : Tree )(implicit ctx : Context ): TermTree = tree match {
540
535
case tree : ForYield if (enums eq tree.enums) && (expr eq tree.expr) => tree
541
536
case _ => finalize(tree, untpd.ForYield (enums, expr)(tree.source))
@@ -604,8 +599,6 @@ object untpd extends Trees.Instance[Untyped] with UntypedTreeInfo {
604
599
cpy.Splice (tree)(transform(expr))
605
600
case TypSplice (expr) =>
606
601
cpy.TypSplice (tree)(transform(expr))
607
- case DoWhile (body, cond) =>
608
- cpy.DoWhile (tree)(transform(body), transform(cond))
609
602
case ForYield (enums, expr) =>
610
603
cpy.ForYield (tree)(transform(enums), transform(expr))
611
604
case ForDo (enums, body) =>
@@ -661,8 +654,6 @@ object untpd extends Trees.Instance[Untyped] with UntypedTreeInfo {
661
654
this (x, expr)
662
655
case TypSplice (expr) =>
663
656
this (x, expr)
664
- case DoWhile (body, cond) =>
665
- this (this (x, body), cond)
666
657
case ForYield (enums, expr) =>
667
658
this (this (x, enums), expr)
668
659
case ForDo (enums, body) =>
0 commit comments