2010-01-18 Rodrigo Kumpera <rkumpera@novell.com>
authorRodrigo Kumpera <kumpera@gmail.com>
Mon, 18 Jan 2010 22:25:07 +0000 (22:25 -0000)
committerRodrigo Kumpera <kumpera@gmail.com>
Mon, 18 Jan 2010 22:25:07 +0000 (22:25 -0000)
commit1a95fdb45ff5c0b428902e74bcac16706fd96148
tree4b068ad5e21c5f0c5fc9a772ae3f531f938d451b
parent535f3d0256547c1399c1ebe7ed5b86ff596e154c
2010-01-18  Rodrigo Kumpera  <rkumpera@novell.com>

* metadata-verify.c (parse_type): Fail a type signature if it has a recursive reference
to itself.

* metadata-verify.c (mono_verifier_verify_typespec_signature): Change signature to take
the token as parameter.

* verify-internals.h: Ditto.

* metadata.c (mono_type_create_from_typespec): Pass token to verifier.

Fixes #571460.

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