diff options
author | Rodrigo Kumpera <kumpera@gmail.com> | 2009-08-21 04:01:31 +0400 |
---|---|---|
committer | Rodrigo Kumpera <kumpera@gmail.com> | 2009-08-21 04:01:31 +0400 |
commit | c7bb5af6fcf8d1e380a8ec440c4b535c912713e0 (patch) | |
tree | a47b3b4262775d4b36d9f852abbc82825b839c60 | |
parent | 771e24b7ad6ad3375216ab69f03ebdc04ac1278d (diff) |
2009-08-20 Rodrigo Kumpera <rkumpera@novell.com>moon-1.99.2
* metadata-verify.c (verify_assembly_table): Accept 0x10 as a valid
bit for assembly flags. MS is ok with it but there is no spec anywhere
on its mean
svn path=/trunk/mono/; revision=140392
-rw-r--r-- | mono/metadata/ChangeLog | 6 | ||||
-rw-r--r-- | mono/metadata/metadata-verify.c | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/mono/metadata/ChangeLog b/mono/metadata/ChangeLog index 98ff9067e06..0cdde0918e6 100644 --- a/mono/metadata/ChangeLog +++ b/mono/metadata/ChangeLog @@ -1,3 +1,9 @@ +2009-08-20 Rodrigo Kumpera <rkumpera@novell.com> + + * metadata-verify.c (verify_assembly_table): Accept 0x10 as a valid + bit for assembly flags. MS is ok with it but there is no spec anywhere + on its mean + 2009-08-19 Rodrigo Kumpera <rkumpera@novell.com> * class.c (mono_class_create_from_typedef): Emit profiler events diff --git a/mono/metadata/metadata-verify.c b/mono/metadata/metadata-verify.c index 9d2c01361f3..3449aaa102a 100644 --- a/mono/metadata/metadata-verify.c +++ b/mono/metadata/metadata-verify.c @@ -2936,7 +2936,7 @@ verify_fieldrva_table (VerifyContext *ctx) } } -#define INVALID_ASSEMBLY_FLAGS_BITS ~((1 << 0) | (1 << 8) | (1 << 14) | (1 << 15)) +#define INVALID_ASSEMBLY_FLAGS_BITS ~((1 << 0) | (1 << 4) | (1 << 8) | (1 << 14) | (1 << 15)) static void verify_assembly_table (VerifyContext *ctx) { |