diff options
Diffstat (limited to 'src/main/scala')
-rw-r--r-- | src/main/scala/scala/async/AnfTransform.scala | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/scala/scala/async/AnfTransform.scala b/src/main/scala/scala/async/AnfTransform.scala index 0921b55..d06fb54 100644 --- a/src/main/scala/scala/async/AnfTransform.scala +++ b/src/main/scala/scala/async/AnfTransform.scala @@ -78,6 +78,8 @@ class AnfTransform[C <: Context](override val c: C) extends TransformUtils(c) { stats :+ Select(expr, sel) case Apply(fun, args) => + // we an assume that no await call appears in a by-name argument position, + // this has already been checked. val funStats :+ simpleFun = inline.transformToList(fun) val argLists = args map inline.transformToList val allArgStats = argLists flatMap (_.init) |