Descriptioncmd/cgo: for -godefs, promote first field of anonymous union
Update issue 6677
When a struct contains an anonymous union, use the type and
name of the first field in the union.
This should make the glibc <sys/resource.h> file work; in that
file struct rusage has fields like
__extension__ union
{
long int ru_maxrss;
__syscall_slong_t __ru_maxrss_word;
};
in which the field that matters is ru_maxrss and
__ru_maxrss_word just exists to advance to the next field on
systems where the kernel uses long long fields but userspace
expects long fields.
Patch Set 1 #Patch Set 2 : diff -r dff49040426d https://code.google.com/p/go #
MessagesTotal messages: 3
|