[RyuJIT/ARMARCH] Use ActualType for PutArgStk size
authorHyeongseok Oh <hseok82.oh@samsung.com>
Thu, 26 Oct 2017 07:46:54 +0000 (16:46 +0900)
committerHyeongseok Oh <hseok82.oh@samsung.com>
Thu, 26 Oct 2017 07:46:54 +0000 (16:46 +0900)
Use ActualType istead of real type for PutArgStk
Same as XARCH

src/jit/codegenarmarch.cpp

index 56cad32..ba0e872 100644 (file)
@@ -541,7 +541,7 @@ void CodeGen::genPutArgStk(GenTreePutArgStk* treeNode)
 {
     assert(treeNode->OperIs(GT_PUTARG_STK));
     GenTreePtr source     = treeNode->gtOp1;
-    var_types  targetType = source->TypeGet();
+    var_types  targetType = genActualType(source->TypeGet());
     emitter*   emit       = getEmitter();
 
     // This is the varNum for our store operations,