go/misc/cgo/test
Matthew Dempsky 8c0256b398 cmd/cgo: walk {FuncType,TypeSpec}.TypeParams fields
This CL updates the cgo tool to walk the TypeParams fields for
function types and type declarations, so that C.xxx identifiers can
appear within type parameter lists.

Fixes #52542.

Change-Id: Id02a88d529d50fe59b0a834f415c2575204ffd1f
Reviewed-on: https://go-review.googlesource.com/c/go/+/453977
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Auto-Submit: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
2022-11-30 21:45:10 +00:00
..
gcc68255
issue8756
issue8828
issue9026
issue9400
issue9510a
issue9510b
issue20266
issue23555a
issue23555b
issue24161arg
issue24161e0
issue24161e1
issue24161e2
issue24161res
issue26213
issue26430
issue26743
issue27054
issue27340
issue29563
issue30527
issue41761a
issue43639
issue52611a
issue52611b
backdoor.go
buildid_linux.go
callback.go
callback_c.c
callback_c_gc.c
callback_c_gccgo.c
cgo_linux_test.go
cgo_stubs_android_test.go
cgo_test.go
cgo_thread_lock.go
cgo_unix_test.go
cthread_unix.c
cthread_windows.c
gcc68255.go
issue1435.go
issue4029.c
issue4029.go
issue4029w.go
issue4273.c
issue4273b.c
issue4339.c
issue4339.h
issue5548_c.c
issue5740a.c
issue5740b.c
issue6833_c.c
issue6907export_c.c
issue6997_linux.c
issue6997_linux.go
issue7234_test.go
issue8148.c
issue8148.go
issue8331.h
issue8517.go
issue8517_windows.c
issue8517_windows.go
issue8694.go
issue8756.go
issue8811.c
issue8828.go
issue9026.go
issue9400_linux.go
issue9510.go
issue18146.go
issue20266.go
issue20910.c
issue21897.go
issue21897b.go
issue23555.go
issue24161_darwin_test.go
issue26430.go
issue26743.go
issue27340.go
issue29563.go
issue30527.go
issue31891.c
issue41761.go
issue42018.go
issue42018_windows.go
issue42495.go
issue43639.go
issue52611.go
setgid2_linux.go
setgid_linux.go
sigaltstack.go
sigprocmask.c
sigprocmask.go
test.go cmd/cgo: walk {FuncType,TypeSpec}.TypeParams fields 2022-11-30 21:45:10 +00:00
test26213.go
test_unix.go
test_windows.go
testx.c
testx.go
typeparam.go