/* VISIBLE TO LIBVEX CLIENT */
UInt LibVEX_GuestARM_get_flags ( /*IN*/VexGuestARMState* vex_state )
{
+ UInt flags;
vassert(0); // FIXME
- UInt flags = armg_calculate_flags_all(
- vex_state->guest_CC_OP,
- vex_state->guest_CC_DEP1,
- vex_state->guest_CC_DEP2
- );
+ flags = armg_calculate_flags_all(
+ vex_state->guest_CC_OP,
+ vex_state->guest_CC_DEP1,
+ vex_state->guest_CC_DEP2
+ );
return flags;
}
/* --------- STORE --------- */
/* little-endian write to memory */
case Ist_STle: {
+ HReg reg;
IRType tya = typeOfIRExpr(env->type_env, stmt->Ist.STle.addr);
IRType tyd = typeOfIRExpr(env->type_env, stmt->Ist.STle.data);
vassert(tya == Ity_I32);
- HReg reg = iselIntExpr_R(env, stmt->Ist.STle.data);
+ reg = iselIntExpr_R(env, stmt->Ist.STle.data);
if (tyd == Ity_I8) {
ARMAMode2* am2 = iselIntExpr_AMode2(env, stmt->Ist.STle.addr);