diff options
author | Jason Zaugg <jzaugg@gmail.com> | 2016-09-08 16:05:45 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-09-08 16:05:45 +1000 |
commit | 567ca8b1ca24c497c3a75e1d17609cca9d636a62 (patch) | |
tree | 0cb31396e673e880157cd154ca67e7afc65937a5 /src/main/scala/scala/async/internal/AnfTransform.scala | |
parent | ea6afc0266c10b693ad0daa1643a2ee5c834e076 (diff) | |
parent | c15c45292b1cb858b32e3967d53126c9cc36f41b (diff) | |
download | scala-async-567ca8b1ca24c497c3a75e1d17609cca9d636a62.tar.gz scala-async-567ca8b1ca24c497c3a75e1d17609cca9d636a62.tar.bz2 scala-async-567ca8b1ca24c497c3a75e1d17609cca9d636a62.zip |
Merge pull request #160 from retronym/topic/2.12
Compatibility with Scala 2.12.0-RC1
Diffstat (limited to 'src/main/scala/scala/async/internal/AnfTransform.scala')
-rw-r--r-- | src/main/scala/scala/async/internal/AnfTransform.scala | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/scala/scala/async/internal/AnfTransform.scala b/src/main/scala/scala/async/internal/AnfTransform.scala index dc10a95..3d14fb7 100644 --- a/src/main/scala/scala/async/internal/AnfTransform.scala +++ b/src/main/scala/scala/async/internal/AnfTransform.scala @@ -68,7 +68,7 @@ private[async] trait AnfTransform { def transformToBlock(tree: Tree): Block = listToBlock(transformToList(tree)) def _transformToList(tree: Tree): List[Tree] = trace(tree) { - val stats :+ expr = anf.transformToList(tree) + val stats :+ expr = _anf.transformToList(tree) def statsExprUnit = stats :+ expr :+ api.typecheck(atPos(expr.pos)(Literal(Constant(())))) def statsExprThrow = @@ -163,7 +163,7 @@ private[async] trait AnfTransform { internal.valDef(sym, internal.changeOwner(lhs, api.currentOwner, sym)).setType(NoType).setPos(pos) } - object anf { + object _anf { def transformToList(tree: Tree): List[Tree] = { mode = Anf; blockToList(api.recur(tree)) } @@ -385,7 +385,7 @@ private[async] trait AnfTransform { def anfLinearize(tree: Tree): Block = { val trees: List[Tree] = mode match { - case Anf => anf._transformToList(tree) + case Anf => _anf._transformToList(tree) case Linearizing => linearize._transformToList(tree) } listToBlock(trees) |