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 {
268
268
Nil
269
269
}
270
270
271
- def normalizedVparamss = meth1.vparamss map (_ map (vparam =>
271
+ def normalizedVparamss = meth1.vparamss. map(_. map(vparam =>
272
272
cpy.ValDef (vparam)(rhs = EmptyTree )))
273
273
274
274
def defaultGetters (vparamss : List [List [ValDef ]], n : Int ): List [DefDef ] = vparamss match {
@@ -290,7 +290,7 @@ object desugar {
290
290
Nil
291
291
}
292
292
293
- val defGetters = defaultGetters(vparamss, 0 )
293
+ val defGetters = defaultGetters(meth1. vparamss, 0 )
294
294
if (defGetters.isEmpty) meth1
295
295
else {
296
296
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