summaryrefslogtreecommitdiff
path: root/src/library/scala/util
diff options
context:
space:
mode:
authorCasey Leask <casey.leask@rea-group.com>2015-11-26 01:30:42 +0800
committerCasey Leask <casey.leask@rea-group.com>2015-11-26 01:30:42 +0800
commit0bf5b2cdd5a69a581bb6387688c3abc73796cfa8 (patch)
treea45b5dc357aad24b728c3f127b2c2a1359eb2b0a /src/library/scala/util
parent2ef93ad2fe29766fbe09a3e921ad361b25abdeaf (diff)
downloadscala-0bf5b2cdd5a69a581bb6387688c3abc73796cfa8.tar.gz
scala-0bf5b2cdd5a69a581bb6387688c3abc73796cfa8.tar.bz2
scala-0bf5b2cdd5a69a581bb6387688c3abc73796cfa8.zip
Clarify source of f function
Diffstat (limited to 'src/library/scala/util')
-rw-r--r--src/library/scala/util/control/TailCalls.scala2
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,