diff options
Diffstat (limited to 'src/main/scala/scala/async/continuations/CPSBasedAsyncBase.scala')
-rw-r--r-- | src/main/scala/scala/async/continuations/CPSBasedAsyncBase.scala | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/main/scala/scala/async/continuations/CPSBasedAsyncBase.scala b/src/main/scala/scala/async/continuations/CPSBasedAsyncBase.scala index 4e8ec80..a350704 100644 --- a/src/main/scala/scala/async/continuations/CPSBasedAsyncBase.scala +++ b/src/main/scala/scala/async/continuations/CPSBasedAsyncBase.scala @@ -15,7 +15,9 @@ import scala.util.continuations._ */ trait CPSBasedAsyncBase extends AsyncBaseWithCPSFallback { - override def asyncImpl[T: c.WeakTypeTag](c: Context)(body: c.Expr[T]): c.Expr[futureSystem.Fut[T]] = - super.cpsBasedAsyncImpl[T](c)(body) - + override def asyncImpl[T: c.WeakTypeTag](c: Context) + (body: c.Expr[T]) + (execContext: c.Expr[futureSystem.ExecContext]): c.Expr[futureSystem.Fut[T]] = { + super.cpsBasedAsyncImpl[T](c)(body)(execContext) + } } |