File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed
compiler/src/dotty/tools/dotc/ast Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -268,7 +268,7 @@ object desugar {
268268 Nil
269269 }
270270
271- def normalizedVparamss = meth1.vparamss map (_ map (vparam =>
271+ def normalizedVparamss = meth1.vparamss. map(_. map(vparam =>
272272 cpy.ValDef (vparam)(rhs = EmptyTree )))
273273
274274 def defaultGetters (vparamss : List [List [ValDef ]], n : Int ): List [DefDef ] = vparamss match {
@@ -290,7 +290,7 @@ object desugar {
290290 Nil
291291 }
292292
293- val defGetters = defaultGetters(vparamss, 0 )
293+ val defGetters = defaultGetters(meth1. vparamss, 0 )
294294 if (defGetters.isEmpty) meth1
295295 else {
296296 val meth2 = cpy.DefDef (meth1)(vparamss = normalizedVparamss)
Original file line number Diff line number Diff line change 1+ trait Foo [A ]; trait Bar
2+
3+ object Test {
4+ def qux1 [A ](implicit A : Foo [A ], B : Bar = new Bar {}): Bar = B
5+ def qux2 [A : Foo ](implicit B : Bar = new Bar {}): Bar = B
6+ }
You can’t perform that action at this time.
0 commit comments