bearophile wrote: > Array type-checking failures: this D version of the program doen't fail at runtime: > > class A {} > class B : A {} > void proc(A[] x, A y) { > x[0] = y; > } > void main() { > B[] anArrayOfB = new B[5]; > A a = new A(); > proc(anArrayOfB, a); > } This is a potentially serious problem. Needs a bugzilla entry.