diff options
author | Yongseop Kim <dragon.seop@gmail.com> | 2017-07-06 13:06:39 +0900 |
---|---|---|
committer | Bruce Forstall <brucefo@microsoft.com> | 2017-07-05 21:06:39 -0700 |
commit | 7e15d8f121df2f51e1eff74e765e64109a9574c0 (patch) | |
tree | 94bbd8070260f11a510d55dbedcdb81bcd97d38c /src/jit/codegenarmarch.cpp | |
parent | 474d9618e844e9a0fb3fd2b687d558d1239b021d (diff) | |
download | coreclr-7e15d8f121df2f51e1eff74e765e64109a9574c0.tar.gz coreclr-7e15d8f121df2f51e1eff74e765e64109a9574c0.tar.bz2 coreclr-7e15d8f121df2f51e1eff74e765e64109a9574c0.zip |
[RyuJIT/ARM32] Fix assertion failed 'gcPtrCount == 0' (#12621)
* [RyuJIT/ARM32] Fix assertion failed 'gcPtrCount == 0'
Change wrong gcPtrCount's value from gtNumSlots to gtNumberReferenceSlots of GenTreePutArgStk
* Fix a formatting error
Diffstat (limited to 'src/jit/codegenarmarch.cpp')
-rw-r--r-- | src/jit/codegenarmarch.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/jit/codegenarmarch.cpp b/src/jit/codegenarmarch.cpp index 2e75594d4f..cc4270af86 100644 --- a/src/jit/codegenarmarch.cpp +++ b/src/jit/codegenarmarch.cpp @@ -665,9 +665,9 @@ void CodeGen::genPutArgStk(GenTreePutArgStk* treeNode) gcPtrCount = varDsc->lvStructGcCount; for (unsigned i = 0; i < gcPtrCount; ++i) gcPtrs[i] = varDsc->lvGcLayout[i]; -#else // _TARGET_ARM_ +#else // _TARGET_ARM_ gcPtrs = treeNode->gtGcPtrs; - gcPtrCount = treeNode->gtNumSlots; + gcPtrCount = treeNode->gtNumberReferenceSlots; #endif // _TARGET_ARM_ } else // addrNode is used |