Skip to content

Commit 5a81c5d

Browse files
committed
Fix tests/pos/{i143,extmethods}.scala: value classes must have exactly one val param
1 parent 2e72811 commit 5a81c5d

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

tests/pos/extmethods.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
trait That1[A]
2-
class T[A, This <: That1[A]] extends AnyVal {
2+
class T[A, This <: That1[A]](val x: Int) extends AnyVal {
33
self: This =>
44
var next: This = _
55
final def loop(x: This, cnt: Int): Int = loop(x, cnt + 1)

tests/pos/i143.scala

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,7 @@ import dotty.tools.dotc.core.Denotations._
55
import dotty.tools.dotc.core.Symbols._
66
import dotty.tools.dotc.core.Contexts._
77

8-
class TC5 extends AnyVal {
9-
implicit val ctx: Context = ???
10-
8+
class TC5(val ctx: Context) extends AnyVal {
119
def candidates(mbr: SingleDenotation): Boolean = {
1210
mbr.symbol.denot(ctx).exists
1311
}

0 commit comments

Comments
 (0)