mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
cmd/cgo: correct comment on Package.rewriteCall
Account for changes in https://golang.org/cl/31233. Change-Id: I3311c6850a3c714d18209fdff500dd817e9dfcb2 Reviewed-on: https://go-review.googlesource.com/31594 Reviewed-by: Matthew Dempsky <mdempsky@google.com>
This commit is contained in:
parent
abcf8457b3
commit
ca8dd033a0
1 changed files with 4 additions and 2 deletions
|
|
@ -615,8 +615,10 @@ func (p *Package) rewriteCalls(f *File) bool {
|
|||
return needsUnsafe
|
||||
}
|
||||
|
||||
// rewriteCall rewrites one call to add pointer checks. We replace
|
||||
// each pointer argument x with _cgoCheckPointer(x).(T).
|
||||
// rewriteCall rewrites one call to add pointer checks.
|
||||
// If any pointer checks are required, we rewrite the call into a
|
||||
// function literal that calls _cgoCheckPointer for each pointer
|
||||
// argument and then calls the original function.
|
||||
// This returns whether the package needs to import unsafe as _cgo_unsafe.
|
||||
func (p *Package) rewriteCall(f *File, call *Call, name *Name) bool {
|
||||
// Avoid a crash if the number of arguments is
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue