aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/scala/async/Async.scala
diff options
context:
space:
mode:
authorphaller <hallerp@gmail.com>2012-11-15 18:07:39 +0100
committerphaller <hallerp@gmail.com>2012-11-16 09:53:37 +0100
commit7e1441cd468191a1bbe9a03439951b7e3c2b508f (patch)
tree11501916af045630759604c654aaf58ebd3ed470 /src/main/scala/scala/async/Async.scala
parentc4ceea0ca8538297622634121b99e2357ca72acb (diff)
downloadscala-async-7e1441cd468191a1bbe9a03439951b7e3c2b508f.tar.gz
scala-async-7e1441cd468191a1bbe9a03439951b7e3c2b508f.tar.bz2
scala-async-7e1441cd468191a1bbe9a03439951b7e3c2b508f.zip
Clean up and improve debug/error output
Diffstat (limited to 'src/main/scala/scala/async/Async.scala')
-rw-r--r--src/main/scala/scala/async/Async.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/scala/scala/async/Async.scala b/src/main/scala/scala/async/Async.scala
index 8fc7ccf..649e518 100644
--- a/src/main/scala/scala/async/Async.scala
+++ b/src/main/scala/scala/async/Async.scala
@@ -80,6 +80,8 @@ abstract class AsyncBase {
val stats1 :+ expr1 = transform.anf.transformToList(typedBody)
val btree = c.typeCheck(Block(stats1, expr1))
+ AsyncUtils.vprintln(s"In file '${c.macroApplication.pos.source.path}':")
+ AsyncUtils.vprintln(s"${c.macroApplication}")
AsyncUtils.vprintln(s"ANF transform expands to:\n $btree")
val (stats, expr) = btree match {
@@ -167,7 +169,7 @@ abstract class AsyncBase {
// ... and return its Future from the macro.
val result = futureSystemOps.promiseToFuture(prom)
- AsyncUtils.vprintln(s"${c.macroApplication} \nexpands to:\n ${result.tree}")
+ AsyncUtils.vprintln(s"async state machine transform expands to:\n ${result.tree}")
result
}