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 029c6aa commit abbee9eCopy full SHA for abbee9e
tests/neg/undet-classtag.scala
@@ -1,5 +1,27 @@
1
+import scala.reflect.ClassTag
2
+
3
object Test {
4
def f[T: reflect.ClassTag](x: T) = ???
5
6
f(???) // error: undetermined ClassTag
7
}
8
9
+// SI 9754
10
+object Program {
11
+ def test[T: ClassTag](x: T) = {
12
+ val arr = new Array[T](1)
13
+ println(arr.getClass)
14
+ println(x.getClass)
15
+ arr(0) = x
16
+ }
17
18
+ def main(args: Array[String]): Unit = {
19
+ test(new Array[Nothing](0)) // error: undetermined ClassTag
20
21
+}
22
23
+// SI 5353
24
+object t5353 {
25
+ if (false) Array("qwe") else Array() // error: undetermined ClassTag
26
27
0 commit comments