diff options
author | Jan Kotas <jkotas@microsoft.com> | 2017-05-17 05:49:01 -0700 |
---|---|---|
committer | Jan Vorlicek <janvorli@microsoft.com> | 2017-05-17 05:49:01 -0700 |
commit | b6f9dbf426d688af91021357c49d9b17c5bdf525 (patch) | |
tree | 440b4cd19376ddd66e343a9ff83af855e9adc2f0 /src/vm/ilstubresolver.cpp | |
parent | 4704e9af61bd23695e382bc498553e457d3be77a (diff) | |
download | coreclr-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.cpp | 4 |
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"; |