From e6f8d86869466e35ad7d79cc3a6d3930a3f42ff8 Mon Sep 17 00:00:00 2001 From: neale Date: Sat, 28 Apr 2007 02:06:43 +0000 Subject: [PATCH] Fix MONO_TYPE_VALUETYPE processing. git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mono@76425 e3ebcda4-bce8-0310-ba0a-eca2169e7518 --- mono/mini/ChangeLog | 4 ++++ mono/mini/mini-s390x.c | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/mono/mini/ChangeLog b/mono/mini/ChangeLog index 587ff1863..14de7d648 100644 --- a/mono/mini/ChangeLog +++ b/mono/mini/ChangeLog @@ -1,3 +1,7 @@ +2007-04-27 Neale Ferguson + + * mini-s390x.c: Fix MONO_TYPE_VALUETYPE processing. + 2007-04-27 Wade Berrier * mini-s390x.c: Remove redeclaration of CompRelation and CompType (defined in diff --git a/mono/mini/mini-s390x.c b/mono/mini/mini-s390x.c index 8f50aa3db..f30ca2a93 100644 --- a/mono/mini/mini-s390x.c +++ b/mono/mini/mini-s390x.c @@ -1375,8 +1375,8 @@ enum_retvalue: /* Fall through */ case MONO_TYPE_VALUETYPE: { MonoClass *klass = mono_class_from_mono_type (sig->ret); - if (sig->ret->data.klass->enumtype) { - simpletype = sig->ret->data.klass->enum_basetype->type; + if (klass->enumtype) { + simpletype = klass->enum_basetype->type; goto enum_retvalue; } if (sig->pinvoke) -- 2.11.4.GIT