]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: recognize reflect.{Slice,String}Header for -d=checkptr
authorMatthew Dempsky <mdempsky@google.com>
Mon, 21 Oct 2019 19:44:42 +0000 (12:44 -0700)
committerMatthew Dempsky <mdempsky@google.com>
Mon, 21 Oct 2019 20:51:06 +0000 (20:51 +0000)
commitb282efa0221f6298f1e407ba947c5a7bc8f58871
tree44da1c6e79fe4576c9e67595a290054c554a5ef2
parent3409ce39bfd7584523b7a8c150a310cea92d879d
cmd/compile: recognize reflect.{Slice,String}Header for -d=checkptr

Avoids false positive pointer arithmetic panic.

Fixes #35027.

Change-Id: Idd008caaab25fcf739327ac50a021b835ef13def
Reviewed-on: https://go-review.googlesource.com/c/go/+/202560
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/cmd/compile/internal/gc/walk.go
test/fixedbugs/issue35027.go [new file with mode: 0644]