From 8b9728a9bee64c214a748087bbcd08a403296975 Mon Sep 17 00:00:00 2001 From: Buyduck Date: Tue, 18 Apr 2017 11:02:14 +0300 Subject: [PATCH] * fixed class size calculation (dotnet/coreclr#10916) Commit migrated from https://github.com/dotnet/coreclr/commit/12fe7a2082696b8b2aa0aed22e8fad01750b8080 --- src/coreclr/src/vm/gdbjit.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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: -- 2.7.4