aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/scala/async/internal/TransformUtils.scala
diff options
context:
space:
mode:
authorJason Zaugg <jzaugg@gmail.com>2014-12-18 14:32:56 +1000
committerJason Zaugg <jzaugg@gmail.com>2014-12-18 14:32:56 +1000
commit697f584f8d7c656111344a0e16c1924feec6896b (patch)
treebd93c44095e6232abc3ad9af2804892025aa5467 /src/main/scala/scala/async/internal/TransformUtils.scala
parent49514746c007da44a57f17730e3f6f353456d37c (diff)
parent41ae70758a8c5b841a8b63445f82bd056a0a964f (diff)
downloadscala-async-697f584f8d7c656111344a0e16c1924feec6896b.tar.gz
scala-async-697f584f8d7c656111344a0e16c1924feec6896b.tar.bz2
scala-async-697f584f8d7c656111344a0e16c1924feec6896b.zip
Merge remote-tracking branch 'origin/2.10.x' into merge/2.10.x-to-master-20141219
Conflicts: src/main/scala/scala/async/internal/AsyncTransform.scala src/main/scala/scala/async/internal/ExprBuilder.scala src/test/scala/scala/async/TreeInterrogation.scala
Diffstat (limited to 'src/main/scala/scala/async/internal/TransformUtils.scala')
-rw-r--r--src/main/scala/scala/async/internal/TransformUtils.scala5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/main/scala/scala/async/internal/TransformUtils.scala b/src/main/scala/scala/async/internal/TransformUtils.scala
index 5569ade..bd7093f 100644
--- a/src/main/scala/scala/async/internal/TransformUtils.scala
+++ b/src/main/scala/scala/async/internal/TransformUtils.scala
@@ -119,6 +119,7 @@ private[async] trait TransformUtils {
private def isByName(fun: Tree): ((Int, Int) => Boolean) = {
if (Boolean_ShortCircuits contains fun.symbol) (i, j) => true
+ else if (fun.tpe == null) (x, y) => false
else {
val paramss = fun.tpe.paramss
val byNamess = paramss.map(_.map(_.asTerm.isByNameParam))
@@ -140,10 +141,6 @@ private[async] trait TransformUtils {
self.splice.contains(elem.splice)
}
- def mkFunction_apply[A, B](self: Expr[Function1[A, B]])(arg: Expr[A]) = reify {
- self.splice.apply(arg.splice)
- }
-
def mkAny_==(self: Expr[Any])(other: Expr[Any]) = reify {
self.splice == other.splice
}