package dotty.runtime.vc

abstract class VCPrototype {
}

abstract class VCArrayPrototype[T <: VCPrototype] {
  def apply(idx: Int): Object
  def update(idx: Int, el: T): Unit
  def length: Int
}

package dotty.runtime.vc

abstract class VCPrototype {
}

abstract class VCCompanionPrototype {

}

abstract class VCArrayPrototype[T <: VCPrototype] {
  def apply(idx: Int): Object
  def update(idx: Int, el: T): Unit
  def length: Int
}

--- 
+++ 
@@ -1,10 +1,6 @@
 package dotty.runtime.vc
 
 abstract class VCPrototype {
-}
-
-abstract class VCCompanionPrototype {
-
 }
 
 abstract class VCArrayPrototype[T <: VCPrototype] {
Remove VCCompanionPrototype: it is not used.
