diff options
author | Paul Phillips <paulp@improving.org> | 2009-11-21 23:55:06 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2009-11-21 23:55:06 +0000 |
commit | 442766475e500840284167b09b148fe00e00ef34 (patch) | |
tree | 7831ed0cb2f0e337b0c90c5af28c99f2334a1848 /src/compiler/scala/tools/nsc/ast/TreeDSL.scala | |
parent | 40dabcbb6a3f4fb3e129172361592097156eaa31 (diff) | |
download | scala-442766475e500840284167b09b148fe00e00ef34.tar.gz scala-442766475e500840284167b09b148fe00e00ef34.tar.bz2 scala-442766475e500840284167b09b148fe00e00ef34.zip |
Cleanup of Cleanup.
duplicated boxing code in the right location.
Diffstat (limited to 'src/compiler/scala/tools/nsc/ast/TreeDSL.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/ast/TreeDSL.scala | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/ast/TreeDSL.scala b/src/compiler/scala/tools/nsc/ast/TreeDSL.scala index 569b0f7b37..5d0b69e0da 100644 --- a/src/compiler/scala/tools/nsc/ast/TreeDSL.scala +++ b/src/compiler/scala/tools/nsc/ast/TreeDSL.scala @@ -199,6 +199,10 @@ trait TreeDSL { if (guards.isEmpty) EmptyTree else guards reduceLeft gen.mkAnd + def OR(guards: Tree*) = + if (guards.isEmpty) EmptyTree + else guards reduceLeft gen.mkOr + def IF(tree: Tree) = new IfStart(tree, EmptyTree) def TRY(tree: Tree) = new TryStart(tree, Nil, EmptyTree) def BLOCK(xs: Tree*) = Block(xs.init.toList, xs.last) |