aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--executor/executor_runner.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/executor/executor_runner.h b/executor/executor_runner.h
index e0c4b1775..0076f3a86 100644
--- a/executor/executor_runner.h
+++ b/executor/executor_runner.h
@@ -747,10 +747,10 @@ static void SigchldHandler(int sig)
static void SigsegvHandler(int sig, siginfo_t* info, void* ucontext)
{
// Print minimal debugging info we can extract reasonably easy.
- auto& mctx = static_cast<ucontext_t*>(ucontext)->uc_mcontext;
- (void)mctx;
uintptr_t pc = 0xdeadbeef;
#if GOOS_linux
+ auto& mctx = static_cast<ucontext_t*>(ucontext)->uc_mcontext;
+ (void)mctx;
#if GOARCH_amd64
pc = mctx.gregs[REG_RIP];
#elif GOARCH_arm64