diff options
author | Yongseop Kim <yons.kim@samsung.com> | 2017-07-05 20:16:55 +0900 |
---|---|---|
committer | Yongseop Kim <yons.kim@samsung.com> | 2017-07-06 16:49:54 +0900 |
commit | d78aa192cdd3bc95046b0d78ac1c74dba2ca6029 (patch) | |
tree | aafa1595698506cad0e4220445121dc0a0a9ca62 /src/jit/codegenarmarch.cpp | |
parent | 77ac6921d8b6b23e682adc42440501e34a083720 (diff) | |
download | coreclr-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.cpp | 7 |
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 { |