diff options
author | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2014-10-28 21:13:47 +0100 |
---|---|---|
committer | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2014-10-30 17:22:14 +0100 |
commit | 0c967f06e9bf51e02903d1bb2c79fa1c4febf98d (patch) | |
tree | 6e23dcff2c4f19e27b246b89794deb4e4d79500f /src/dotty/tools/dotc/transform/TailRec.scala | |
parent | e07e9a3986ec59cab1f0ec2b9b4458fd6a64d8c8 (diff) | |
download | dotty-0c967f06e9bf51e02903d1bb2c79fa1c4febf98d.tar.gz dotty-0c967f06e9bf51e02903d1bb2c79fa1c4febf98d.tar.bz2 dotty-0c967f06e9bf51e02903d1bb2c79fa1c4febf98d.zip |
Get rid of ExceptionHandlerSel.
It's not used anymore as superseded by previous commit.
Diffstat (limited to 'src/dotty/tools/dotc/transform/TailRec.scala')
-rw-r--r-- | src/dotty/tools/dotc/transform/TailRec.scala | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/src/dotty/tools/dotc/transform/TailRec.scala b/src/dotty/tools/dotc/transform/TailRec.scala index 46028e0fc..376a41646 100644 --- a/src/dotty/tools/dotc/transform/TailRec.scala +++ b/src/dotty/tools/dotc/transform/TailRec.scala @@ -231,17 +231,6 @@ class TailRec extends MiniPhaseTransform with DenotTransformer with FullParamete } def rewriteTry(tree: Try): Try = { - def transformHandlers(t: Tree): Tree = { - t match { - case Block(List((d: DefDef)), cl@Closure(Nil, _, EmptyTree)) => - val newDef = cpy.DefDef(d)(rhs = transform(d.rhs)) - Block(List(newDef), cl) - case Match(Typed(ExceptionHandlerSel, _), _) => - transform(t) - case _: Ident|_: Apply| _: TypeApply => t // handler is an external function - case _ => assert(false, s"failed to deconstruct try handler ${t.show}"); ??? - } - } if (tree.finalizer eq EmptyTree) { // SI-1672 Catches are in tail position when there is no finalizer tpd.cpy.Try(tree)( |