diff options
author | Bruce Forstall <brucefo@microsoft.com> | 2017-06-30 17:55:54 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-30 17:55:54 -0700 |
commit | 3390498956eeccd6d4813fb65d534e6108c16ebb (patch) | |
tree | 4feff2932699c0927abeb4fca33b33e3710c6164 /src | |
parent | f0d3c439dc16a3218d53578f14c973696de04cb1 (diff) | |
parent | cca7f0222af47a93a735e69e59e0b76c237f5f88 (diff) | |
download | coreclr-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.cpp | 3 |
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; } |