summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBurak Emir <emir@epfl.ch>2008-01-06 15:52:30 +0000
committerBurak Emir <emir@epfl.ch>2008-01-06 15:52:30 +0000
commite054b90b63b83c7988664b324d262d00b865350a (patch)
tree33bd3347f384bb30522acb0cf40b477ca9462b6f /src
parenta99670b344b24366d13537db383904115bdad1b1 (diff)
downloadscala-e054b90b63b83c7988664b324d262d00b865350a.tar.gz
scala-e054b90b63b83c7988664b324d262d00b865350a.tar.bz2
scala-e054b90b63b83c7988664b324d262d00b865350a.zip
fixed t275
Diffstat (limited to 'src')
-rw-r--r--src/compiler/scala/tools/nsc/matching/TransMatcher.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/matching/TransMatcher.scala b/src/compiler/scala/tools/nsc/matching/TransMatcher.scala
index 8c32316e7c..f14e374b01 100644
--- a/src/compiler/scala/tools/nsc/matching/TransMatcher.scala
+++ b/src/compiler/scala/tools/nsc/matching/TransMatcher.scala
@@ -225,8 +225,8 @@ trait TransMatcher { self: transform.ExplicitOuter with PatternNodes with Parall
implicit val fail: Tree = theFailTree
val mch = typed{ repToTree(irep)}
- var dfatree = typed{squeezedBlock(vds.toList, mch)}
-
+ var dfatree = typed{Block(vds.toList, mch)}
+ // cannot use squeezedBlock because of side-effects, see t275
//DEBUG("**** finished\n"+dfatree.toString)
var bx = 0; var cs = cases; while(cs ne Nil) {
if (!rep.isReached(bx)) {