From ef5b997e4649599e6ed678bba451a08a68c9ae04 Mon Sep 17 00:00:00 2001 From: Egor Chesakov Date: Wed, 6 Jun 2018 23:49:48 -0700 Subject: Cross-bitness support in JitInterface (#18329) * Replace sizeof(tailCallType) / sizeof(tailCallType[0]) with _countof(tailCallType) * Remove TransparentProxyObject and RealProxyObject * InlinedCallFrame::GetEEInfo should not be used for R2R compilation * Hardcode constants used in CEEInfo::getEEInfo * Thread fields should not be used for R2R compilation * Zero pEEInfoOut->inlinedCallFrameInfo when compiling R2R code * Rename OFFSETOF__PtrArray__m_Array to avoid compilation conflicts with asmconstants * Add assertions enabled in every non-crossbitness scenario * Define and use CROSSBITNESS_COMPILE macro --- src/vm/vars.hpp | 2 -- 1 file changed, 2 deletions(-) (limited to 'src/vm/vars.hpp') diff --git a/src/vm/vars.hpp b/src/vm/vars.hpp index 50fbac0f07..b6da9c5a71 100644 --- a/src/vm/vars.hpp +++ b/src/vm/vars.hpp @@ -79,7 +79,6 @@ class LoaderHeap; class IGCHeap; class Object; class StringObject; -class TransparentProxyObject; class ArrayClass; class MethodTable; class MethodDesc; @@ -158,7 +157,6 @@ class OBJECTREF { class ArrayBase* m_asArray; class PtrArray* m_asPtrArray; class DelegateObject* m_asDelegate; - class TransparentProxyObject* m_asTP; class ReflectClassBaseObject* m_asReflectClass; class ExecutionContextObject* m_asExecutionContext; -- cgit v1.2.3