* metadata-verify.c: MS doesn't mind duplicates in the
typeref table. Move it to full verification.
Fixes #600508.
svn path=/trunk/mono/; revision=156948
+2010-05-07 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * metadata-verify.c: MS doesn't mind duplicates in the
+ typeref table. Move it to full verification.
+
+ Fixes #600508.
+
2010-05-07 Rodrigo Kumpera <rkumpera@novell.com>
* image.c (do_mono_image_load): Report verification
static void
verify_tables_data_global_constraints (VerifyContext *ctx)
{
- verify_typeref_table_global_constraints (ctx);
- CHECK_ERROR ();
verify_typedef_table_global_constraints (ctx);
}
-
+
+static void
+verify_tables_data_global_constraints_full (VerifyContext *ctx)
+{
+ verify_typeref_table_global_constraints (ctx);
+}
+
static void
verify_tables_data (VerifyContext *ctx)
{
verify_typespec_table_full (&ctx);
CHECK_STATE ();
verify_method_spec_table_full (&ctx);
+ CHECK_STATE ();
+ verify_tables_data_global_constraints_full (&ctx);
cleanup:
return cleanup_context (&ctx, error_list);