From e0b32253af62a1bc0ce68ccd7b9a8bc8cf54e3d0 Mon Sep 17 00:00:00 2001 From: Jason Zaugg Date: Thu, 11 Apr 2013 23:21:27 +0200 Subject: Avoid needless Unit literal as the expression of a Block. We've got a perfectly good expression at hand. --- src/main/scala/scala/async/ExprBuilder.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/scala/async/ExprBuilder.scala b/src/main/scala/scala/async/ExprBuilder.scala index adb6b3d..ca46a83 100644 --- a/src/main/scala/scala/async/ExprBuilder.scala +++ b/src/main/scala/scala/async/ExprBuilder.scala @@ -94,7 +94,7 @@ private[async] final case class ExprBuilder[C <: Context, FS <: FutureSystem](c: c.Expr[scala.util.Try[T]]( TypeApply(Select(Ident(name.tr), newTermName("asInstanceOf")), List(TypeTree(weakTypeOf[scala.util.Try[T]]))))).tree, - Block(List(tryGetTree, mkStateTree(nextState), mkResumeApply), c.literalUnit.tree) + Block(List(tryGetTree, mkStateTree(nextState)), mkResumeApply) ) Some(mkHandlerCase(state, List(ifIsFailureTree))) -- cgit v1.2.3