diff options
author | Nicolas Stucki <nicolas.stucki@gmail.com> | 2017-02-03 10:57:54 +0100 |
---|---|---|
committer | Nicolas Stucki <nicolas.stucki@gmail.com> | 2017-02-03 10:57:54 +0100 |
commit | 50e40fffa866e5b41c5df93b3635165ab20e04b1 (patch) | |
tree | 7b20e965f245de07e6a631d453ae4efd9d9f2a30 /tests/run/implicitFunctionXXL.scala | |
parent | 10bf4ee9923fb400710216fbedc0f4e151470a99 (diff) | |
download | dotty-50e40fffa866e5b41c5df93b3635165ab20e04b1.tar.gz dotty-50e40fffa866e5b41c5df93b3635165ab20e04b1.tar.bz2 dotty-50e40fffa866e5b41c5df93b3635165ab20e04b1.zip |
Fix #1916: fix erasure of implicit xxl closures
This commit extends the fix done in #1920 to implicit closures.
Diffstat (limited to 'tests/run/implicitFunctionXXL.scala')
-rw-r--r-- | tests/run/implicitFunctionXXL.scala | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/tests/run/implicitFunctionXXL.scala b/tests/run/implicitFunctionXXL.scala new file mode 100644 index 000000000..9d1d4ff37 --- /dev/null +++ b/tests/run/implicitFunctionXXL.scala @@ -0,0 +1,38 @@ +object Test { + + def main(args: Array[String]): Unit = { + + implicit val intWorld: Int = 42 + implicit val strWorld: String = "Hello " + + val i1 = (implicit (x1: Int, + x2: String, + x3: Int, + x4: Int, + x5: Int, + x6: Int, + x7: Int, + x8: Int, + x9: Int, + x10: Int, + x11: Int, + x12: Int, + x13: Int, + x14: Int, + x15: Int, + x16: Int, + x17: Int, + x18: Int, + x19: Int, + x20: Int, + x21: Int, + x22: Int, + x23: Int, + x24: Int, + x25: Int, + x26: Int) => x2 + x1) + + println(i1) + } + +} |