2009-06-24 Rodrigo Kumpera <rkumpera@novell.com>
authorRodrigo Kumpera <kumpera@gmail.com>
Wed, 24 Jun 2009 22:45:30 +0000 (22:45 -0000)
committerRodrigo Kumpera <kumpera@gmail.com>
Wed, 24 Jun 2009 22:45:30 +0000 (22:45 -0000)
commite5c1d2696080ae01b0ee9796440d433f8d52b5ce
tree226a4dc77d98e01e0d7c01f433e60aa21db2b25d
parentcc618a06b8143dcb3fad0c9c5f99f316e4cee8f2
2009-06-24 Rodrigo Kumpera  <rkumpera@novell.com>

* class.c (mono_class_find_enum_basetype): Call into the verifier to
check the field signature. Replace an assert with an explicit check.

* class.c (mono_class_setup_fields): Call into the verifier to check
the field signature.

* metadata-verify.c: Add mono_verifier_verify_field_signature.

* verify-internals.h: Export mono_verifier_verify_field_signature as
part of the internal API.

svn path=/trunk/mono/; revision=136797
mono/metadata/ChangeLog
mono/metadata/class.c
mono/metadata/metadata-verify.c
mono/metadata/verify-internals.h