aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/signal_darwin_arm64.go
diff options
context:
space:
mode:
authorMatthew Dempsky <mdempsky@google.com>2016-01-14 12:14:05 -0800
committerMatthew Dempsky <mdempsky@google.com>2016-01-14 20:57:21 +0000
commitc5a2f364d3c0ba355f6a1a63e9f4bee96a48e332 (patch)
tree1c173567852eff9c2c883d2091da536ed7bbefb5 /src/runtime/signal_darwin_arm64.go
parent383d817e02384d9504fb4fb661291df9a64ebcce (diff)
downloadgo-c5a2f364d3c0ba355f6a1a63e9f4bee96a48e332.tar.gz
go-c5a2f364d3c0ba355f6a1a63e9f4bee96a48e332.zip
runtime: fix darwin/arm64 build
Fixes #13916. Change-Id: If2cad5473a749460909519ac20aca19dea8a2e7a Reviewed-on: https://go-review.googlesource.com/18671 Reviewed-by: David Crawshaw <crawshaw@golang.org>
Diffstat (limited to 'src/runtime/signal_darwin_arm64.go')
-rw-r--r--src/runtime/signal_darwin_arm64.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/runtime/signal_darwin_arm64.go b/src/runtime/signal_darwin_arm64.go
index 8be0f4f9dc..82f4a82bb3 100644
--- a/src/runtime/signal_darwin_arm64.go
+++ b/src/runtime/signal_darwin_arm64.go
@@ -55,6 +55,7 @@ func (c *sigctxt) set_sp(x uint64) { c.regs().sp = x }
func (c *sigctxt) set_lr(x uint64) { c.regs().lr = x }
func (c *sigctxt) set_r28(x uint64) { c.regs().x[28] = x }
+func (c *sigctxt) set_sigcode(x uint64) { c.info.si_code = int32(x) }
func (c *sigctxt) set_sigaddr(x uint64) {
c.info.si_addr = (*byte)(unsafe.Pointer(uintptr(x)))
}