summaryrefslogtreecommitdiff
path: root/src/vm/reflectioninvocation.cpp
diff options
context:
space:
mode:
authorAditya Mandaleeka <adityam@microsoft.com>2018-08-07 15:17:52 -0700
committerAditya Mandaleeka <adityam@microsoft.com>2018-08-07 15:17:52 -0700
commit87174a2fdf97938b0ee8d64a0b784f1c01bf2932 (patch)
tree24103edd4c7cabd88cbe6bd127df0de23a30af00 /src/vm/reflectioninvocation.cpp
parenta113b1c803783c9d64f1f0e946ff9a853e3bc140 (diff)
downloadcoreclr-87174a2fdf97938b0ee8d64a0b784f1c01bf2932.tar.gz
coreclr-87174a2fdf97938b0ee8d64a0b784f1c01bf2932.tar.bz2
coreclr-87174a2fdf97938b0ee8d64a0b784f1c01bf2932.zip
Make VM-side changes for ARM64 Windows calling convention.
Diffstat (limited to 'src/vm/reflectioninvocation.cpp')
-rw-r--r--src/vm/reflectioninvocation.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/vm/reflectioninvocation.cpp b/src/vm/reflectioninvocation.cpp
index 742a26e7a4..4d7ae83a54 100644
--- a/src/vm/reflectioninvocation.cpp
+++ b/src/vm/reflectioninvocation.cpp
@@ -1061,6 +1061,9 @@ FCIMPL5(Object*, RuntimeMethodHandle::InvokeMethod,
#ifdef CALLDESCR_ARGREGS
callDescrData.pArgumentRegisters = (ArgumentRegisters*)(pTransitionBlock + TransitionBlock::GetOffsetOfArgumentRegisters());
#endif
+#ifdef CALLDESCR_RETBUFFARGREG
+ callDescrData.pRetBuffArg = (UINT64*)(pTransitionBlock + TransitionBlock::GetOffsetOfRetBuffArgReg());
+#endif
#ifdef CALLDESCR_FPARGREGS
callDescrData.pFloatArgumentRegisters = NULL;
#endif