From: Buyduck Date: Tue, 18 Apr 2017 08:02:14 +0000 (+0300) Subject: * fixed class size calculation (dotnet/coreclr#10916) X-Git-Tag: submit/tizen/20210909.063632~11030^2~7222 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8b9728a9bee64c214a748087bbcd08a403296975;p=platform%2Fupstream%2Fdotnet%2Fruntime.git * fixed class size calculation (dotnet/coreclr#10916) Commit migrated from https://github.com/dotnet/coreclr/commit/12fe7a2082696b8b2aa0aed22e8fad01750b8080 --- diff --git a/src/coreclr/src/vm/gdbjit.cpp b/src/coreclr/src/vm/gdbjit.cpp index fe8e211..ace6b76 100644 --- a/src/coreclr/src/vm/gdbjit.cpp +++ b/src/coreclr/src/vm/gdbjit.cpp @@ -1095,7 +1095,7 @@ ClassTypeInfo::ClassTypeInfo(TypeHandle typeHandle, int num_members, FunctionMem { case ELEMENT_TYPE_VALUETYPE: case ELEMENT_TYPE_CLASS: - m_type_size = pMT->IsValueType() ? typeHandle.GetSize() : typeHandle.AsMethodTable()->GetClass()->GetSize(); + m_type_size = pMT->IsValueType() ? typeHandle.GetSize() : typeHandle.AsMethodTable()->GetBaseSize(); break; case ELEMENT_TYPE_ARRAY: case ELEMENT_TYPE_SZARRAY: