diff options
author | Jason Zaugg <jzaugg@gmail.com> | 2014-12-18 14:41:49 +1000 |
---|---|---|
committer | Jason Zaugg <jzaugg@gmail.com> | 2014-12-18 14:41:49 +1000 |
commit | c44d2ca0c7e24c98eaaa3c1b5023cfd7cc877ae9 (patch) | |
tree | bd93c44095e6232abc3ad9af2804892025aa5467 /src/main/scala/scala/async/internal/TransformUtils.scala | |
parent | 49514746c007da44a57f17730e3f6f353456d37c (diff) | |
parent | 697f584f8d7c656111344a0e16c1924feec6896b (diff) | |
download | scala-async-c44d2ca0c7e24c98eaaa3c1b5023cfd7cc877ae9.tar.gz scala-async-c44d2ca0c7e24c98eaaa3c1b5023cfd7cc877ae9.tar.bz2 scala-async-c44d2ca0c7e24c98eaaa3c1b5023cfd7cc877ae9.zip |
Merge pull request #99 from retronym/merge/2.10.x-to-master-20141219
Merge/2.10.x to master 20141219
Diffstat (limited to 'src/main/scala/scala/async/internal/TransformUtils.scala')
-rw-r--r-- | src/main/scala/scala/async/internal/TransformUtils.scala | 5 |
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 } |