summaryrefslogtreecommitdiff
path: root/src/vm/ilstubcache.cpp
diff options
context:
space:
mode:
authorJonghyun Park <parjong@gmail.com>2016-08-13 00:02:22 +0900
committerJan Kotas <jkotas@microsoft.com>2016-08-12 08:02:22 -0700
commit6abfacbb2da9b4ddbe59ac59de3fb98b3f90833a (patch)
tree220ac07ee170281724b388a2129f559db68f980c /src/vm/ilstubcache.cpp
parent79120130f96574de549de69fd06888cac444f878 (diff)
downloadcoreclr-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.cpp6
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;