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 6b6e38b commit c32dda1Copy full SHA for c32dda1
tests/neg/i22589c.check
@@ -0,0 +1,7 @@
1
+-- Error: tests/neg/i22589c.scala:8:7 ----------------------------------------------------------------------------------
2
+ 8 |object A extends Base[A.P] { // error
3
+ |^
4
+ |Cannot infer the implementation of the deferred given instance given_TC_T in trait Base
5
+ |since the result is self-recursive. An implementing given needs to be written explicitly.
6
+ 9 | case class P()
7
+10 |}
tests/neg/i22589c.scala
@@ -0,0 +1,10 @@
+
+trait TC[T]
+trait Base[T] {
+ given TC[T] = scala.compiletime.deferred
+}
8
+object A extends Base[A.P] { // error
9
+ case class P()
10
0 commit comments