unsigned alignment FEATURE_UNIX_AMD64_STRUCT_PASSING_ONLY_ARG(const bool isStruct));
#ifdef DEBUG
- void RemorphReset();
+ void RemorphReset();
#endif
fgArgTabEntryPtr RemorphRegArg(
unsigned argNum, GenTreePtr node, GenTreePtr parent, regNumber regNum, unsigned numRegs, unsigned alignment);
fgPtrArgCntCur -= callStkLevel;
}
assert(call->fgArgInfo != nullptr);
-#ifndef DEBUG
+#ifdef DEBUG
call->fgArgInfo->RemorphReset();
#endif
#ifndef DEBUG
if (!reMorphing)
#endif
- call->fgArgInfo->SplitArg(argIndex, numRegsPartial, size - numRegsPartial, reMorphing);
+ {
+ call->fgArgInfo->SplitArg(argIndex, numRegsPartial, size - numRegsPartial, reMorphing);
+ }
fltArgRegNum = MAX_FLOAT_REG_ARG;
}
#endif // _TARGET_ARM_
#ifndef DEBUG
if (!reMorphing)
#endif
- call->fgArgInfo->SplitArg(argIndex, numRegsPartial, size - numRegsPartial, reMorphing);
+ {
+ call->fgArgInfo->SplitArg(argIndex, numRegsPartial, size - numRegsPartial, reMorphing);
+ }
intArgRegNum = MAX_REG_ARG;
fgPtrArgCntCur += size - numRegsPartial;
}