diff options
author | Jason Zaugg <jzaugg@gmail.com> | 2015-11-09 16:43:27 +1000 |
---|---|---|
committer | Jason Zaugg <jzaugg@gmail.com> | 2015-11-10 15:05:08 +1000 |
commit | e28832dcda3c3f40425ca71dde8aa9c1a1e424d3 (patch) | |
tree | b6c0142c6d58859882182d7aa29bcc75da56606b /src/main/scala/scala/async/internal/ExprBuilder.scala | |
parent | 656748c2c3c094c19d28a59c466d67437b7d6f6c (diff) | |
download | scala-async-e28832dcda3c3f40425ca71dde8aa9c1a1e424d3.tar.gz scala-async-e28832dcda3c3f40425ca71dde8aa9c1a1e424d3.tar.bz2 scala-async-e28832dcda3c3f40425ca71dde8aa9c1a1e424d3.zip |
Hooks to customize code generation
Diffstat (limited to 'src/main/scala/scala/async/internal/ExprBuilder.scala')
-rw-r--r-- | src/main/scala/scala/async/internal/ExprBuilder.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/scala/scala/async/internal/ExprBuilder.scala b/src/main/scala/scala/async/internal/ExprBuilder.scala index ce2345d..32f09d8 100644 --- a/src/main/scala/scala/async/internal/ExprBuilder.scala +++ b/src/main/scala/scala/async/internal/ExprBuilder.scala @@ -357,8 +357,8 @@ trait ExprBuilder { val caseForLastState: CaseDef = { val lastState = asyncStates.last val lastStateBody = c.Expr[T](lastState.body) - val rhs = futureSystemOps.completeProm( - c.Expr[futureSystem.Prom[T]](symLookup.memberRef(name.result)), futureSystemOps.tryySuccess[T](lastStateBody)) + val rhs = futureSystemOps.completeWithSuccess( + c.Expr[futureSystem.Prom[T]](symLookup.memberRef(name.result)), lastStateBody) mkHandlerCase(lastState.state, Block(rhs.tree, Return(literalUnit))) } asyncStates.toList match { |