diff options
author | Iulian Dragos <jaguarul@gmail.com> | 2009-09-18 17:11:11 +0000 |
---|---|---|
committer | Iulian Dragos <jaguarul@gmail.com> | 2009-09-18 17:11:11 +0000 |
commit | 03570027fe92307c20584cc8a6c33057a903f7f3 (patch) | |
tree | a33123bfcd749fb803dd5935d0f7a26ae2750063 /src/compiler/scala/tools/nsc/backend/icode/analysis/ReachingDefinitions.scala | |
parent | b4c4f22b783d58e0916bd5c560a9e7246df000c0 (diff) | |
download | scala-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.scala | 2 |
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 { |