diff options
author | Eugene Burmako <xeno.by@gmail.com> | 2014-02-15 00:12:52 +0100 |
---|---|---|
committer | Eugene Burmako <xeno.by@gmail.com> | 2014-02-15 13:05:58 +0100 |
commit | a14d758509f84eed6425f805bacff7c281726ff7 (patch) | |
tree | 69d382c78f4909a637030b5af16f3ed50e57e246 /src/main/scala/scala | |
parent | defca0c9132a1e1e98e3363d8b7784898e2b982e (diff) | |
download | scala-async-a14d758509f84eed6425f805bacff7c281726ff7.tar.gz scala-async-a14d758509f84eed6425f805bacff7c281726ff7.tar.bz2 scala-async-a14d758509f84eed6425f805bacff7c281726ff7.zip |
replaces mkAttributedCast
Diffstat (limited to 'src/main/scala/scala')
-rw-r--r-- | src/main/scala/scala/async/internal/TransformUtils.scala | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/scala/scala/async/internal/TransformUtils.scala b/src/main/scala/scala/async/internal/TransformUtils.scala index c3b4397..7602905 100644 --- a/src/main/scala/scala/async/internal/TransformUtils.scala +++ b/src/main/scala/scala/async/internal/TransformUtils.scala @@ -12,7 +12,8 @@ import reflect.ClassTag private[async] trait TransformUtils { self: AsyncMacro => - import c.universe._ + import c.universe.{gen => _, _} + import c.internal._ object name { val resume = newTermName("resume") @@ -231,7 +232,7 @@ private[async] trait TransformUtils { // Attributed version of `TreeGen#mkCastPreservingAnnotations` def mkAttributedCastPreservingAnnotations(tree: Tree, tp: Type): Tree = { atPos(tree.pos) { - val casted = gen.mkAttributedCast(tree, uncheckedBounds(tp.withoutAnnotations).dealias) + val casted = c.typecheck(gen.mkCast(tree, uncheckedBounds(tp.withoutAnnotations).dealias)) Typed(casted, TypeTree(tp)).setType(tp) } } |