summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/ast/TreeDSL.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2009-11-21 23:55:06 +0000
committerPaul Phillips <paulp@improving.org>2009-11-21 23:55:06 +0000
commit442766475e500840284167b09b148fe00e00ef34 (patch)
tree7831ed0cb2f0e337b0c90c5af28c99f2334a1848 /src/compiler/scala/tools/nsc/ast/TreeDSL.scala
parent40dabcbb6a3f4fb3e129172361592097156eaa31 (diff)
downloadscala-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.scala4
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)