summaryrefslogtreecommitdiff
path: root/src/vm/ilstubresolver.cpp
diff options
context:
space:
mode:
authorJan Kotas <jkotas@microsoft.com>2017-05-17 05:49:01 -0700
committerJan Vorlicek <janvorli@microsoft.com>2017-05-17 05:49:01 -0700
commitb6f9dbf426d688af91021357c49d9b17c5bdf525 (patch)
tree440b4cd19376ddd66e343a9ff83af855e9adc2f0 /src/vm/ilstubresolver.cpp
parent4704e9af61bd23695e382bc498553e457d3be77a (diff)
downloadcoreclr-b6f9dbf426d688af91021357c49d9b17c5bdf525.tar.gz
coreclr-b6f9dbf426d688af91021357c49d9b17c5bdf525.tar.bz2
coreclr-b6f9dbf426d688af91021357c49d9b17c5bdf525.zip
Switch multicast delegate stub on Windows x64 to use stubs-as-il (#11624)
Fixes #11611. The old hand generated assembly path did not work well for structs passed by reference.
Diffstat (limited to 'src/vm/ilstubresolver.cpp')
-rw-r--r--src/vm/ilstubresolver.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/vm/ilstubresolver.cpp b/src/vm/ilstubresolver.cpp
index 5ba6c8a3b0..913c767990 100644
--- a/src/vm/ilstubresolver.cpp
+++ b/src/vm/ilstubresolver.cpp
@@ -87,8 +87,10 @@ LPCUTF8 ILStubResolver::GetStubMethodName()
#ifdef FEATURE_ARRAYSTUB_AS_IL
case ArrayOpStub: return "IL_STUB_Array";
#endif
-#ifdef FEATURE_STUBS_AS_IL
+#ifdef FEATURE_MULTICASTSTUB_AS_IL
case MulticastDelegateStub: return "IL_STUB_MulticastDelegate_Invoke";
+#endif
+#ifdef FEATURE_STUBS_AS_IL
case UnboxingILStub: return "IL_STUB_UnboxingStub";
case InstantiatingStub: return "IL_STUB_InstantiatingStub";
case SecureDelegateStub: return "IL_STUB_SecureDelegate_Invoke";