2009-01-26 Zoltan Varga <vargaz@gmail.com>
authorZoltan Varga <vargaz@gmail.com>
Mon, 26 Jan 2009 20:32:34 +0000 (20:32 -0000)
committerZoltan Varga <vargaz@gmail.com>
Mon, 26 Jan 2009 20:32:34 +0000 (20:32 -0000)
commit621771901526811fc236ba9f5eb599dd50c0259b
tree7a42dbabbbc79c965a3f27d21b428cc9d23c5371
parent82ddb28253017b951cb36eb92f1aa099d95cd82f
2009-01-26  Zoltan Varga  <vargaz@gmail.com>

* marshal.c (mono_marshal_load_type_info): Fill out info->min_align.
(mono_class_native_size): Use klass->marshal_info->min_align instead of
klass->min_align, since klass->min_align contains the managed alignment,
while the native alignment can be different, like for longs on x86.
Fixes #469135.

* class-internals.h (MonoMarshalType): Add a min_align field.

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