diff --git a/src/frontend/translate/translate_arm/load_store.cpp b/src/frontend/translate/translate_arm/load_store.cpp index 4ea1f12f..2237ea47 100644 --- a/src/frontend/translate/translate_arm/load_store.cpp +++ b/src/frontend/translate/translate_arm/load_store.cpp @@ -115,13 +115,15 @@ bool ArmTranslatorVisitor::arm_LDRD_imm(Cond cond, bool P, bool U, bool W, Reg n auto data_a = ir.ReadMemory32(address_a); auto data_b = ir.ReadMemory32(address_b); - switch(d) { + switch (d) { case Reg::PC: data_a = ir.Add(data_a, ir.Imm32(4)); break; case Reg::LR: data_b = ir.Add(data_b, ir.Imm32(4)); break; + default: + break; } if (d == Reg::PC) { @@ -153,13 +155,15 @@ bool ArmTranslatorVisitor::arm_LDRD_reg(Cond cond, bool P, bool U, bool W, Reg n auto data_a = ir.ReadMemory32(address_a); auto data_b = ir.ReadMemory32(address_b); - switch(d) { + switch (d) { case Reg::PC: data_a = ir.Add(data_a, ir.Imm32(4)); break; case Reg::LR: data_b = ir.Add(data_b, ir.Imm32(4)); break; + default: + break; } if (d == Reg::PC) {