summaryrefslogtreecommitdiff
path: root/src/jit/codegenarmarch.cpp
diff options
context:
space:
mode:
authorYongseop Kim <dragon.seop@gmail.com>2017-07-06 13:06:39 +0900
committerBruce Forstall <brucefo@microsoft.com>2017-07-05 21:06:39 -0700
commit7e15d8f121df2f51e1eff74e765e64109a9574c0 (patch)
tree94bbd8070260f11a510d55dbedcdb81bcd97d38c /src/jit/codegenarmarch.cpp
parent474d9618e844e9a0fb3fd2b687d558d1239b021d (diff)
downloadcoreclr-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.cpp4
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