• Ian Lance Taylor's avatar
    cmd/cgo: for -godefs, promote first field of anonymous union · f2f17c0f
    Ian Lance Taylor authored
    Update #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.
    
    LGTM=mikioh.mikioh
    R=golang-codereviews, mikioh.mikioh
    CC=golang-codereviews
    https://golang.org/cl/106260044
    f2f17c0f
Name
Last commit
Last update
api Loading commit data...
doc Loading commit data...
include Loading commit data...
lib Loading commit data...
misc Loading commit data...
src Loading commit data...
test Loading commit data...
.hgignore Loading commit data...
.hgtags Loading commit data...
AUTHORS Loading commit data...
CONTRIBUTORS Loading commit data...
LICENSE Loading commit data...
PATENTS Loading commit data...
README Loading commit data...
favicon.ico Loading commit data...
robots.txt Loading commit data...