diff options
| author | Cuong Manh Le <cuong.manhle.vn@gmail.com> | 2019-10-19 16:14:51 +0700 |
|---|---|---|
| committer | Matthew Dempsky <mdempsky@google.com> | 2019-10-22 01:03:29 +0000 |
| commit | 9979366e07fa8aa6fac81702a70f6eacf427c431 (patch) | |
| tree | 6f9d3029f1426865bd68368bb192b57bfca9aca5 /src | |
| parent | 2e1a6a28dfcc57ad6a14c9c27a81ee37b9b6f874 (diff) | |
| download | go-9979366e07fa8aa6fac81702a70f6eacf427c431.tar.xz | |
cmd/compile: disable checkptr for //go:nosplit functions
Make go test -a -short -gcflags=all=-d=checkptr passes on darwin.
Update #34972
Change-Id: I71cf14ec1faccd4837713aa30c90ed665899b908
Reviewed-on: https://go-review.googlesource.com/c/go/+/202158
Run-TryBot: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src')
| -rw-r--r-- | src/cmd/compile/internal/gc/lex.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/compile/internal/gc/lex.go b/src/cmd/compile/internal/gc/lex.go index e05b454805..2b502c4601 100644 --- a/src/cmd/compile/internal/gc/lex.go +++ b/src/cmd/compile/internal/gc/lex.go @@ -61,7 +61,7 @@ func pragmaValue(verb string) syntax.Pragma { case "go:norace": return Norace case "go:nosplit": - return Nosplit + return Nosplit | NoCheckPtr // implies NoCheckPtr (see #34972) case "go:noinline": return Noinline case "go:nocheckptr": |
