@@ -102,7 +102,6 @@ object untpd extends Trees.Instance[Untyped] with UntypedTreeInfo {
102102 case class Quote (quoted : Tree )(implicit @ constructorOnly src : SourceFile ) extends TermTree
103103 case class Splice (expr : Tree )(implicit @ constructorOnly src : SourceFile ) extends TermTree
104104 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
106105 case class ForYield (enums : List [Tree ], expr : Tree )(implicit @ constructorOnly src : SourceFile ) extends TermTree
107106 case class ForDo (enums : List [Tree ], body : Tree )(implicit @ constructorOnly src : SourceFile ) extends TermTree
108107 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 {
532531 case tree : TypSplice if expr eq tree.expr => tree
533532 case _ => finalize(tree, untpd.TypSplice (expr)(tree.source))
534533 }
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- }
539534 def ForYield (tree : Tree )(enums : List [Tree ], expr : Tree )(implicit ctx : Context ): TermTree = tree match {
540535 case tree : ForYield if (enums eq tree.enums) && (expr eq tree.expr) => tree
541536 case _ => finalize(tree, untpd.ForYield (enums, expr)(tree.source))
@@ -604,8 +599,6 @@ object untpd extends Trees.Instance[Untyped] with UntypedTreeInfo {
604599 cpy.Splice (tree)(transform(expr))
605600 case TypSplice (expr) =>
606601 cpy.TypSplice (tree)(transform(expr))
607- case DoWhile (body, cond) =>
608- cpy.DoWhile (tree)(transform(body), transform(cond))
609602 case ForYield (enums, expr) =>
610603 cpy.ForYield (tree)(transform(enums), transform(expr))
611604 case ForDo (enums, body) =>
@@ -661,8 +654,6 @@ object untpd extends Trees.Instance[Untyped] with UntypedTreeInfo {
661654 this (x, expr)
662655 case TypSplice (expr) =>
663656 this (x, expr)
664- case DoWhile (body, cond) =>
665- this (this (x, body), cond)
666657 case ForYield (enums, expr) =>
667658 this (this (x, enums), expr)
668659 case ForDo (enums, body) =>
0 commit comments