Use MonoClass::element_class for non array types when computing array interfaces...
commit5f3f4fb11066be20623e04ee6918cd5023eec1f7
authorRodrigo Kumpera <kumpera@gmail.com>
Tue, 24 Apr 2012 19:36:16 +0000 (24 16:36 -0300)
committerRodrigo Kumpera <kumpera@gmail.com>
Tue, 24 Apr 2012 19:39:11 +0000 (24 16:39 -0300)
tree40d43e7f99a139ee2dac693f915c4a61fd8a5d39
parent0d147007c6affd3cb8698d2a09d0f349c34f0140
Use MonoClass::element_class for non array types when computing array interfaces. Fixes #3903.

* class.c (get_implicit_generic_array_interfaces): When computing the interfaces
of Array::InternalEnumerator<T> don't use element_class for array types as we
only want to do that to drop from enum to base type and uint->int.

Fixes #3903.
mono/metadata/class.c