]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: more comprehensive tests for #24991
authorMatthew Dempsky <mdempsky@google.com>
Fri, 18 Sep 2020 04:38:42 +0000 (21:38 -0700)
committerMatthew Dempsky <mdempsky@google.com>
Fri, 18 Sep 2020 05:12:59 +0000 (05:12 +0000)
commitddd35f8d71120b0d0508dd0d8f3a727ba681dfb3
tree45f1b5ad45ddaffc8854601f5ffc02ae8d7e8e10
parent234e23d76351c31b191e25b688aa43248d9b3d5b
cmd/compile: more comprehensive tests for #24991

The revised test now checks that unsafe-uintptr correctly works for
variadic uintptr parameters too, and the CL corrects the code so this
code compiles again.

The pointers are still not kept alive properly. That will be fixed by
a followup CL. But this CL at least allows programs not affected by
that to build again.

Updates #24991.
Updates #41460.

Change-Id: If4c39167b6055e602213fb7522c4f527c43ebda9
Reviewed-on: https://go-review.googlesource.com/c/go/+/255877
Trust: Matthew Dempsky <mdempsky@google.com>
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com>
TryBot-Result: Go Bot <gobot@golang.org>
src/cmd/compile/internal/gc/syntax.go
src/cmd/compile/internal/gc/walk.go
test/fixedbugs/issue24491a.go