diff options
author | Egor Chesakov <Egor.Chesakov@microsoft.com> | 2018-06-06 23:49:48 -0700 |
---|---|---|
committer | Jan Kotas <jkotas@microsoft.com> | 2018-06-06 23:49:48 -0700 |
commit | ef5b997e4649599e6ed678bba451a08a68c9ae04 (patch) | |
tree | ede15f5dce22c591ead811d981e017dc79c66041 /src/vm/vars.hpp | |
parent | 4cdb8103d1d3dbc68577f22c73b1d8112e9706bc (diff) | |
download | coreclr-ef5b997e4649599e6ed678bba451a08a68c9ae04.tar.gz coreclr-ef5b997e4649599e6ed678bba451a08a68c9ae04.tar.bz2 coreclr-ef5b997e4649599e6ed678bba451a08a68c9ae04.zip |
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
Diffstat (limited to 'src/vm/vars.hpp')
-rw-r--r-- | src/vm/vars.hpp | 2 |
1 files changed, 0 insertions, 2 deletions
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; |