From e804afe144a05f6d950b8a758e3b116fa19a3afc Mon Sep 17 00:00:00 2001 From: phaller Date: Mon, 5 Nov 2012 08:38:00 +0100 Subject: Create future for async body --- src/async/library/scala/async/Async.scala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/async/library/scala/async/Async.scala b/src/async/library/scala/async/Async.scala index 6f44925..9466df5 100644 --- a/src/async/library/scala/async/Async.scala +++ b/src/async/library/scala/async/Async.scala @@ -89,11 +89,11 @@ object Async extends AsyncUtils { reify { val result = Promise[T]() var state = 0 - - c.Expr(Block( - localVarTrees :+ resumeFunTree, - Apply(Ident(newTermName("resume")), List()))).splice - + future { + c.Expr(Block( + localVarTrees :+ resumeFunTree, + Apply(Ident(newTermName("resume")), List()))).splice + } result.future } -- cgit v1.2.3