summaryrefslogtreecommitdiff
path: root/src/jit/codegenarmarch.cpp
diff options
context:
space:
mode:
authorYongseop Kim <yons.kim@samsung.com>2017-07-05 20:16:55 +0900
committerYongseop Kim <yons.kim@samsung.com>2017-07-06 16:49:54 +0900
commitd78aa192cdd3bc95046b0d78ac1c74dba2ca6029 (patch)
treeaafa1595698506cad0e4220445121dc0a0a9ca62 /src/jit/codegenarmarch.cpp
parent77ac6921d8b6b23e682adc42440501e34a083720 (diff)
downloadcoreclr-d78aa192cdd3bc95046b0d78ac1c74dba2ca6029.tar.gz
coreclr-d78aa192cdd3bc95046b0d78ac1c74dba2ca6029.tar.bz2
coreclr-d78aa192cdd3bc95046b0d78ac1c74dba2ca6029.zip
[RyuJIT/ARM32] Add NYI_ARM for handling promoted struct
- In RyuJIT/ARM32, promoted struct on stack can't be handled like splitted struct arg's one. - Until implementing handling it, make it entering the NYI_ARM.
Diffstat (limited to 'src/jit/codegenarmarch.cpp')
-rw-r--r--src/jit/codegenarmarch.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/jit/codegenarmarch.cpp b/src/jit/codegenarmarch.cpp
index a15d77fcbe..1d431d07a1 100644
--- a/src/jit/codegenarmarch.cpp
+++ b/src/jit/codegenarmarch.cpp
@@ -954,6 +954,13 @@ void CodeGen::genPutArgSplit(GenTreePutArgSplit* treeNode)
{
srcVarNum = varNode->gtLclNum;
assert(srcVarNum < compiler->lvaCount);
+
+ // handle promote situation
+ LclVarDsc* varDsc = compiler->lvaTable + srcVarNum;
+ if (varDsc->lvPromoted)
+ {
+ NYI_ARM("CodeGen::genPutArgSplit - promoted struct");
+ }
}
else // addrNode is used
{