cmd/cgo: _GoString_ is a reserved identifier #29877
Labels
compiler/runtime
Issues related to the Go compiler and/or runtime.
help wanted
NeedsFix
The path to resolution is known, but the work has not been done.
Milestone
(Removing the template since this is not really a code bug or so.)
https://golang.org/cmd/cgo/#hdr-Go_references_to_C explains that there's a type
_GoString_
. However, that name is reserved (see https://en.cppreference.com/w/c/language/identifier#Reserved_identifiers), and using it is technically undefined behavior. I'd suggest renaming the type to justGoString
in future versions, with the old name as undocumented and deprecated alias.The text was updated successfully, but these errors were encountered: