summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBruce Forstall <brucefo@microsoft.com>2017-06-30 17:55:54 -0700
committerGitHub <noreply@github.com>2017-06-30 17:55:54 -0700
commit3390498956eeccd6d4813fb65d534e6108c16ebb (patch)
tree4feff2932699c0927abeb4fca33b33e3710c6164 /src
parentf0d3c439dc16a3218d53578f14c973696de04cb1 (diff)
parentcca7f0222af47a93a735e69e59e0b76c237f5f88 (diff)
downloadcoreclr-3390498956eeccd6d4813fb65d534e6108c16ebb.tar.gz
coreclr-3390498956eeccd6d4813fb65d534e6108c16ebb.tar.bz2
coreclr-3390498956eeccd6d4813fb65d534e6108c16ebb.zip
Merge pull request #12568 from hseok-oh/ryujit/fix_11781
[RyuJIT/ARM32] Fix using fgMorphMultiregStructArg for mkrefany
Diffstat (limited to 'src')
-rw-r--r--src/jit/morph.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/jit/morph.cpp b/src/jit/morph.cpp
index ec169a5316..cd63dffbcf 100644
--- a/src/jit/morph.cpp
+++ b/src/jit/morph.cpp
@@ -3816,7 +3816,8 @@ GenTreeCall* Compiler::fgMorphArgs(GenTreeCall* call)
hasMultiregStructArgs = true;
}
#elif defined(_TARGET_ARM_)
- if (size > 1)
+ // Build the mkrefany as a GT_FIELD_LIST in this function
+ if (size > 1 && argx->gtOper != GT_MKREFANY)
{
hasMultiregStructArgs = true;
}