summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/backend/icode/analysis/ReachingDefinitions.scala
diff options
context:
space:
mode:
authorIulian Dragos <jaguarul@gmail.com>2009-09-18 17:11:11 +0000
committerIulian Dragos <jaguarul@gmail.com>2009-09-18 17:11:11 +0000
commit03570027fe92307c20584cc8a6c33057a903f7f3 (patch)
treea33123bfcd749fb803dd5935d0f7a26ae2750063 /src/compiler/scala/tools/nsc/backend/icode/analysis/ReachingDefinitions.scala
parentb4c4f22b783d58e0916bd5c560a9e7246df000c0 (diff)
downloadscala-03570027fe92307c20584cc8a6c33057a903f7f3.tar.gz
scala-03570027fe92307c20584cc8a6c33057a903f7f3.tar.bz2
scala-03570027fe92307c20584cc8a6c33057a903f7f3.zip
Fixed the crash in the optimizer for nested exc...
Fixed the crash in the optimizer for nested exception handlers that apear as arguments to methods.
Diffstat (limited to 'src/compiler/scala/tools/nsc/backend/icode/analysis/ReachingDefinitions.scala')
-rw-r--r--src/compiler/scala/tools/nsc/backend/icode/analysis/ReachingDefinitions.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/backend/icode/analysis/ReachingDefinitions.scala b/src/compiler/scala/tools/nsc/backend/icode/analysis/ReachingDefinitions.scala
index ecb89cbe91..65065fe0d1 100644
--- a/src/compiler/scala/tools/nsc/backend/icode/analysis/ReachingDefinitions.scala
+++ b/src/compiler/scala/tools/nsc/backend/icode/analysis/ReachingDefinitions.scala
@@ -38,7 +38,7 @@ abstract class ReachingDefinitions {
}, Nil)
/** The least upper bound is set inclusion for locals, and pairwise set inclusion for stacks. */
- def lub2(a: Elem, b: Elem): Elem =
+ def lub2(exceptional: Boolean)(a: Elem, b: Elem): Elem =
if (bottom == a) b
else if (bottom == b) a
else {