diff options
-rw-r--r-- | .travis.yml | 2 | ||||
-rw-r--r-- | src/main/scala/scala/async/internal/AnfTransform.scala | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/.travis.yml b/.travis.yml index 22ac9a3..93bfda8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,5 @@ language: scala - +sudo: false env: global: - PUBLISH_JDK=openjdk6 # admin/build.sh only publishes when running on this jdk diff --git a/src/main/scala/scala/async/internal/AnfTransform.scala b/src/main/scala/scala/async/internal/AnfTransform.scala index 55e164b..f81f5af 100644 --- a/src/main/scala/scala/async/internal/AnfTransform.scala +++ b/src/main/scala/scala/async/internal/AnfTransform.scala @@ -61,7 +61,7 @@ private[async] trait AnfTransform { // TODO avoid creating a ValDef for the result of this await to avoid this tree shape altogether. // This will require some deeper changes to the later parts of the macro which currently assume regular // tree structure around `await` calls. - gen.mkCast(ref, definitions.UnitTpe) + api.typecheck(atPos(tree.pos)(gen.mkCast(ref, definitions.UnitTpe))) else ref stats :+ valDef :+ atPos(tree.pos)(ref1) |