diff --git a/tests/init/neg/cold-insert-hot-array.scala b/tests/init/neg/cold-insert-hot-array.scala new file mode 100644 index 000000000000..a11d92b2a265 --- /dev/null +++ b/tests/init/neg/cold-insert-hot-array.scala @@ -0,0 +1,9 @@ +object A: + def foo[T](x: T, array: Array[T]): Unit = array(0) = x + +class B { + var a = new Array[B](2) + A.foo(this, a) // error + println(a(0).i) + val i = 99 +}