We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 26908e2 commit 4848e07Copy full SHA for 4848e07
tests/pos/applied_constructors.scala
@@ -2,15 +2,18 @@ import scala.language.experimental.modularity
2
import scala.language.future
3
4
class C(tracked val x: Int)
5
-class D(tracked val c: C)
6
-class E(tracked val c: D)
+class NC(tracked val c: C)
+class NNC(tracked val c: D)
7
class F[A](tracked val a: Int)
8
class G[A](tracked val a: A)
9
+class NF[A](tracked val f: F[A])
10
+class NG[A](tracked val )
11
12
object Test extends App {
13
val c: C(42) = C(42)
- val d: D(C(42)) = D(C(42))
- val e: E(D(C(42))) = E(D(C(42)))
14
+ val nc: NC(C(42)) = NC(C(42))
15
+ val nc1: NC(c) = NC(c)
16
+ val nnc: NNC(NC(C(42))) = NNC(NC(C(42)))
17
val f: F[Int](42) = F[Int](42)
18
// val g: G(42) = G(42)
19
}
0 commit comments