summaryrefslogtreecommitdiff
path: root/src/build/genprod.scala
diff options
context:
space:
mode:
authorGeoffrey Washburn <geoffrey.washburn@epfl.ch>2008-04-22 14:46:39 +0000
committerGeoffrey Washburn <geoffrey.washburn@epfl.ch>2008-04-22 14:46:39 +0000
commitb19f300a28be0c7dfceaa59190306051e23e163b (patch)
tree9d89a8e86efb48dd4c3dcacd24346c9067d3377d /src/build/genprod.scala
parenteb6911e3aa5cdc733ebc2045934a8a2072060fc4 (diff)
downloadscala-b19f300a28be0c7dfceaa59190306051e23e163b.tar.gz
scala-b19f300a28be0c7dfceaa59190306051e23e163b.tar.bz2
scala-b19f300a28be0c7dfceaa59190306051e23e163b.zip
No curry for you! (If you are FunctionN, for N ...
No curry for you! (If you are FunctionN, for N < 2 and N > 16)
Diffstat (limited to 'src/build/genprod.scala')
-rw-r--r--src/build/genprod.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/build/genprod.scala b/src/build/genprod.scala
index d00d223ddd..19b73446b0 100644
--- a/src/build/genprod.scala
+++ b/src/build/genprod.scala
@@ -160,7 +160,7 @@ trait {functionClassname(i)}{__typeArgs__} extends AnyRef {{
*/
def andThen[A](g: R => A): T1 => A = { x => g(apply(x)) }
"""
- case _ if i > 1 => """
+ case _ if (i > 1) && (i < 17) => """
/** f(""" + join(",", (1 to i).map(i => "x" + i)) + """) == (f.curry)""" + join("", (1 to i).map(i => "(x" + i + ")")) + """
*/
def curry: """ + join(" => ", (1 to i).map(i => "T" + i)) + """ => R = { """ +