mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-02-07 23:24:09 +00:00
ARM: Fix GCC 7 -Wimplicit-fallthrough warnings.
This commit is contained in:
parent
5802ab56b6
commit
9bd5a722be
@ -1719,8 +1719,8 @@ static void asm_setup_regsp(ASMState *as)
|
|||||||
#if LJ_SOFTFP
|
#if LJ_SOFTFP
|
||||||
case IR_MIN: case IR_MAX:
|
case IR_MIN: case IR_MAX:
|
||||||
if ((ir+1)->o != IR_HIOP) break;
|
if ((ir+1)->o != IR_HIOP) break;
|
||||||
/* fallthrough */
|
|
||||||
#endif
|
#endif
|
||||||
|
/* fallthrough */
|
||||||
/* C calls evict all scratch regs and return results in RID_RET. */
|
/* C calls evict all scratch regs and return results in RID_RET. */
|
||||||
case IR_SNEW: case IR_XSNEW: case IR_NEWREF:
|
case IR_SNEW: case IR_XSNEW: case IR_NEWREF:
|
||||||
if (REGARG_NUMGPR < 3 && as->evenspill < 3)
|
if (REGARG_NUMGPR < 3 && as->evenspill < 3)
|
||||||
|
@ -1046,7 +1046,7 @@ static ARMIns asm_fxloadins(IRIns *ir)
|
|||||||
case IRT_I16: return ARMI_LDRSH;
|
case IRT_I16: return ARMI_LDRSH;
|
||||||
case IRT_U16: return ARMI_LDRH;
|
case IRT_U16: return ARMI_LDRH;
|
||||||
case IRT_NUM: lua_assert(!LJ_SOFTFP); return ARMI_VLDR_D;
|
case IRT_NUM: lua_assert(!LJ_SOFTFP); return ARMI_VLDR_D;
|
||||||
case IRT_FLOAT: if (!LJ_SOFTFP) return ARMI_VLDR_S;
|
case IRT_FLOAT: if (!LJ_SOFTFP) return ARMI_VLDR_S; /* fallthrough */
|
||||||
default: return ARMI_LDR;
|
default: return ARMI_LDR;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1057,7 +1057,7 @@ static ARMIns asm_fxstoreins(IRIns *ir)
|
|||||||
case IRT_I8: case IRT_U8: return ARMI_STRB;
|
case IRT_I8: case IRT_U8: return ARMI_STRB;
|
||||||
case IRT_I16: case IRT_U16: return ARMI_STRH;
|
case IRT_I16: case IRT_U16: return ARMI_STRH;
|
||||||
case IRT_NUM: lua_assert(!LJ_SOFTFP); return ARMI_VSTR_D;
|
case IRT_NUM: lua_assert(!LJ_SOFTFP); return ARMI_VSTR_D;
|
||||||
case IRT_FLOAT: if (!LJ_SOFTFP) return ARMI_VSTR_S;
|
case IRT_FLOAT: if (!LJ_SOFTFP) return ARMI_VSTR_S; /* fallthrough */
|
||||||
default: return ARMI_STR;
|
default: return ARMI_STR;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user