From f7bfa30e7739d62a87ca41b58f2c8225aa4a6bfa Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Fri, 8 Oct 2021 15:46:08 -0700 Subject: [PATCH] misc: Use a PCStateBase unique_ptr in SkipFuncBase::process. Change-Id: I0ffcf3abeaa7704a3b6eaccfd967a9654f59c741 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/52046 Tested-by: kokoro Maintainer: Bobby R. Bruce Reviewed-by: Daniel Carvalho --- src/kern/system_events.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/kern/system_events.cc b/src/kern/system_events.cc index 816f158d4e..19d7cb1704 100644 --- a/src/kern/system_events.cc +++ b/src/kern/system_events.cc @@ -39,12 +39,12 @@ namespace gem5 void SkipFuncBase::process(ThreadContext *tc) { - [[maybe_unused]] TheISA::PCState oldPC = tc->pcState(); + std::unique_ptr old_pc(tc->pcState().clone()); returnFromFuncIn(tc); DPRINTF(PCEvent, "skipping %s: pc = %s, newpc = %s\n", description, - oldPC, tc->pcState()); + *old_pc, tc->pcState()); } } // namespace gem5