自分が作っている、とあるコードを2.9.2と2.10.0でcrossBuildしようとしたら遭遇した
http://stackoverflow.com/questions/13322930/how-to-define-and-invoke-a-partially-applied-function-with-varargs
https://issues.scala-lang.org/browse/SI-4176
以下のような感じ
バグなのか、意図した仕様変更なのか、(まだちゃんとissueのところ読んでないので)わからないけど、ちょっと面倒ですね・・・。もうちょっと詳しいこととか対応策とかわかったらあとで書くかもしれません*1
以下、関連tweetを追記
-Yeta-expand-keeps-star で戻るのかな。
「部分適用するとmethod valueがつくられる。(というか部分適用以外でもmethod valueつくれる。ということか)そのmethod valueが可変長引数を持つのはおかしい」という感じですかね?
*1: stackoverflow のページと、issueの欄に色々書いてあるので、ちゃんと知りたい人はそっち読んでください