arch-arm: Fix dangling pointer to unnamed temporary in nativetrace.cc.
Name the temporary. Change-Id: I51d0eaa4a6759c3f288b4215db880af6135e9107 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/60409 Reviewed-by: Yu-hsin Wang <yuhsingw@google.com> Maintainer: Gabe Black <gabe.black@gmail.com> Tested-by: kokoro <noreply+kokoro@google.com>
This commit is contained in:
@@ -128,9 +128,10 @@ Trace::ArmNativeTrace::ThreadState::update(ThreadContext *tc)
|
||||
changed[STATE_CPSR] = (newState[STATE_CPSR] != oldState[STATE_CPSR]);
|
||||
|
||||
for (int i = 0; i < NumVecV7ArchRegs; i++) {
|
||||
auto *vec = tc->readVecReg(RegId(VecRegClass,i)).as<uint64_t>();
|
||||
newState[STATE_F0 + 2*i] = vec[0];
|
||||
newState[STATE_F0 + 2*i + 1] = vec[1];
|
||||
auto vec = tc->readVecReg(RegId(VecRegClass,i));
|
||||
auto *arr = vec.as<uint64_t>();
|
||||
newState[STATE_F0 + 2*i] = arr[0];
|
||||
newState[STATE_F0 + 2*i + 1] = arr[1];
|
||||
}
|
||||
newState[STATE_FPSCR] = tc->readMiscRegNoEffect(MISCREG_FPSCR) |
|
||||
tc->readCCReg(CCREG_FP);
|
||||
|
||||
Reference in New Issue
Block a user