diff options
Diffstat (limited to 'executor/executor_runner.h')
| -rw-r--r-- | executor/executor_runner.h | 4 |
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 |
