diff options
author | Casey Leask <casey.leask@rea-group.com> | 2015-11-26 01:30:42 +0800 |
---|---|---|
committer | Casey Leask <casey.leask@rea-group.com> | 2015-11-26 01:30:42 +0800 |
commit | 0bf5b2cdd5a69a581bb6387688c3abc73796cfa8 (patch) | |
tree | a45b5dc357aad24b728c3f127b2c2a1359eb2b0a | |
parent | 2ef93ad2fe29766fbe09a3e921ad361b25abdeaf (diff) | |
download | scala-0bf5b2cdd5a69a581bb6387688c3abc73796cfa8.tar.gz scala-0bf5b2cdd5a69a581bb6387688c3abc73796cfa8.tar.bz2 scala-0bf5b2cdd5a69a581bb6387688c3abc73796cfa8.zip |
Clarify source of f function
-rw-r--r-- | src/library/scala/util/control/TailCalls.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/library/scala/util/control/TailCalls.scala b/src/library/scala/util/control/TailCalls.scala index 953d5b407e..c7fefb1eba 100644 --- a/src/library/scala/util/control/TailCalls.scala +++ b/src/library/scala/util/control/TailCalls.scala @@ -55,7 +55,7 @@ object TailCalls { case Done(a) => Call(() => f(a)) case c@Call(_) => Cont(c, f) // Take advantage of the monad associative law to optimize the size of the required stack - case c: Cont[a1, b1] => Cont(c.a, (x: a1) => c f x flatMap f) + case c: Cont[a1, b1] => Cont(c.a, (x: a1) => c.f(x) flatMap f) } /** Returns either the next step of the tailcalling computation, |