Make sure to initialize the arguments to iselInt128Expr_to_32x4.
iselInt128Expr_to_32x4 will check that iselInt128Expr_to_32x4_wrk
has assigned the correct type of values to the arguments. But if
the arguments were never initialized it might not be able to when
iselInt128Expr_to_32x4_wrk was unable to assign a value.
Reviewed-by: Carl Love <cel@us.ibm.com>
return;
}
if (!mode64 && ty == Ity_I128) {
- HReg r_srcHi, r_srcMedHi, r_srcMedLo, r_srcLo;
+ HReg r_srcHi = INVALID_HREG;
+ HReg r_srcMedHi = INVALID_HREG;
+ HReg r_srcMedLo = INVALID_HREG;
+ HReg r_srcLo = INVALID_HREG;
HReg r_dstHi, r_dstMedHi, r_dstMedLo, r_dstLo;
iselInt128Expr_to_32x4(&r_srcHi, &r_srcMedHi,