Use MonoClass::element_class for non array types when computing array interfaces...
commit27f313cfd96557dc3379617d26ae4151ff1a6a51
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:42:28 +0000 (24 16:42 -0300)
tree859be16a0d09778cfa0795d0e235790ba5065110
parentbf3a705d0d5a0dcf4a6aec8f98a327f323611374
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