diff options
author | Jonghyun Park <parjong@gmail.com> | 2016-08-13 00:02:22 +0900 |
---|---|---|
committer | Jan Kotas <jkotas@microsoft.com> | 2016-08-12 08:02:22 -0700 |
commit | 6abfacbb2da9b4ddbe59ac59de3fb98b3f90833a (patch) | |
tree | 220ac07ee170281724b388a2129f559db68f980c /src/vm/ilstubcache.cpp | |
parent | 79120130f96574de549de69fd06888cac444f878 (diff) | |
download | coreclr-6abfacbb2da9b4ddbe59ac59de3fb98b3f90833a.tar.gz coreclr-6abfacbb2da9b4ddbe59ac59de3fb98b3f90833a.tar.bz2 coreclr-6abfacbb2da9b4ddbe59ac59de3fb98b3f90833a.zip |
Enable FEATURE_STUBS_AS_IL for ARM/Linux (#6500)
This commit enables FEATURE_STUBS_AS_IL for ARM/Linux. This commit
tries to fix #6452.
Diffstat (limited to 'src/vm/ilstubcache.cpp')
-rw-r--r-- | src/vm/ilstubcache.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/vm/ilstubcache.cpp b/src/vm/ilstubcache.cpp index 426976a344..4343ba819f 100644 --- a/src/vm/ilstubcache.cpp +++ b/src/vm/ilstubcache.cpp @@ -217,6 +217,12 @@ MethodDesc* ILStubCache::CreateNewMethodDesc(LoaderHeap* pCreationHeap, MethodTa else #endif #ifdef FEATURE_STUBS_AS_IL + if (SF_IsSecureDelegateStub(dwStubFlags)) + { + pMD->m_dwExtendedFlags |= DynamicMethodDesc::nomdSecureDelegateStub; + pMD->GetILStubResolver()->SetStubType(ILStubResolver::SecureDelegateStub); + } + else if (SF_IsMulticastDelegateStub(dwStubFlags)) { pMD->m_dwExtendedFlags |= DynamicMethodDesc::nomdMulticastStub; |