Skip to content

Commit 13362e3

Browse files
committed
Fix the order of implicit context bound parameters
Make implicit context bound parameters precede, rather than follow, other implicit parameters. This corresponds to what scalac does, and is needed so that we can interop.
1 parent 4ecb1f7 commit 13362e3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

compiler/src/dotty/tools/dotc/ast/Desugar.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ object desugar {
222222
case evidenceParams =>
223223
val vparamss1 = meth.vparamss.reverse match {
224224
case (vparams @ (vparam :: _)) :: rvparamss if vparam.mods is Implicit =>
225-
((vparams ++ evidenceParams) :: rvparamss).reverse
225+
((evidenceParams ++ vparams) :: rvparamss).reverse
226226
case _ =>
227227
meth.vparamss :+ evidenceParams
228228
}

0 commit comments

Comments
 (0)