2009-02-03 Rodrigo Kumpera <rkumpera@novell.com>
authorRodrigo Kumpera <kumpera@gmail.com>
Tue, 3 Feb 2009 21:58:23 +0000 (21:58 -0000)
committerRodrigo Kumpera <kumpera@gmail.com>
Tue, 3 Feb 2009 21:58:23 +0000 (21:58 -0000)
commit385bc515ed0137308d6dab0865fbd810ab245c2e
treeed7dde5997fb2d04ebd74803d5650a70e16db0e9
parentd98fec71b5ac5ddd1bf61a536fa2a6ae3630e87c
2009-02-03 Rodrigo Kumpera  <rkumpera@novell.com>

* verify.c (is_compatible_boxed_valuetype): When checking if the boxed
valuetype is compatible with target type, check by inheritance as a
VT is not really compatible with System.ValueType, for example.

* verify.c (do_invoke_method): Improve error message.

* verify.c (do_box_value): If boxing a nullable, use the type argument
on stack instead.

* verify.c (do_newobj): Improve error message.

Fixes #469549.

svn path=/trunk/mono/; revision=125603
mono/metadata/ChangeLog
mono/metadata/verify.c