diff options
-rw-r--r-- | src/arch/arm/faults.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/arch/arm/faults.cc b/src/arch/arm/faults.cc index 0293ee100..8d019d58a 100644 --- a/src/arch/arm/faults.cc +++ b/src/arch/arm/faults.cc @@ -482,7 +482,7 @@ ArmFault::invoke(ThreadContext *tc, const StaticInstPtr &inst) // extra information. This is used to generate the correct fault syndrome // information if (inst) { - ArmStaticInst *armInst = reinterpret_cast<ArmStaticInst *>(inst.get()); + ArmStaticInst *armInst = static_cast<ArmStaticInst *>(inst.get()); armInst->annotateFault(this); } @@ -672,7 +672,7 @@ ArmFault::invoke64(ThreadContext *tc, const StaticInstPtr &inst) // extra information. This is used to generate the correct fault syndrome // information if (inst) - reinterpret_cast<ArmStaticInst *>(inst.get())->annotateFault(this); + static_cast<ArmStaticInst *>(inst.get())->annotateFault(this); // Save exception syndrome if ((nextMode() != MODE_IRQ) && (nextMode() != MODE_FIQ)) setSyndrome(tc, getSyndromeReg64()); |