[RyuJIT/ARM32] Fix TreeNodeInfoInit for STOREIND with writebarrier
authorHyeongseok Oh <hseok82.oh@samsung.com>
Tue, 19 Sep 2017 09:32:21 +0000 (18:32 +0900)
committerHyeongseok Oh <hseok82.oh@samsung.com>
Tue, 19 Sep 2017 09:32:21 +0000 (18:32 +0900)
Set source count for GT_STOREIND with writebarrier.
It's same value with ARM64

src/jit/lsraarm.cpp

index 09246b6..6991bdd 100644 (file)
@@ -663,6 +663,7 @@ void LinearScan::TreeNodeInfoInit(GenTree* tree)
 
             if (compiler->codeGen->gcInfo.gcIsWriteBarrierAsgNode(tree))
             {
+                info->srcCount = 2;
                 TreeNodeInfoInitGCWriteBarrier(tree);
                 break;
             }