From 7e15d8f121df2f51e1eff74e765e64109a9574c0 Mon Sep 17 00:00:00 2001 From: Yongseop Kim Date: Thu, 6 Jul 2017 13:06:39 +0900 Subject: [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 --- src/jit/codegenarmarch.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/jit/codegenarmarch.cpp') 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 -- cgit v1.2.3