diff --git a/compiler/src/dmd/backend/arm/cod4.d b/compiler/src/dmd/backend/arm/cod4.d index 1d1a875b85..7d6e018ebb 100644 --- a/compiler/src/dmd/backend/arm/cod4.d +++ b/compiler/src/dmd/backend/arm/cod4.d @@ -682,7 +682,7 @@ void cddivass(ref CGstate cg, ref CodeBuilder cdb,elem* e,ref regm_t pretregs) regm_t earegm = mask(cs.base) | mask(cs.index); regm_t retregs; reg_t Rdividend; - if (cs.reg) + if (cs.reg != NOREG) { Rdividend = cs.reg; retregs = mask(Rdividend);