• Rémy Oudompheng's avatar
    cmd/gc: add space to export data to match linker expectations · 8fff2525
    Rémy Oudompheng authored
    The linker split PKGDEF into (prefix, name, def) pairs,
    and defines def to begin after a space following the identifier.
    This is totally wrong for the following export data:
    
            func "".FunctionName()
            var SomethingCompletelyUnrelated int
    
    The linker would parse
        name=`"".FunctionName()\n\tvar`
        def=`SomethingCompletelyUnrelated int`
    since there is no space after FunctionName.
    
    R=minux.ma, rsc
    CC=golang-dev
    https://golang.org/cl/7068051
    8fff2525
Name
Last commit
Last update
..
Makefile Loading commit data...
align.c Loading commit data...
bisonerrors Loading commit data...
bits.c Loading commit data...
builtin.c Loading commit data...
closure.c Loading commit data...
const.c Loading commit data...
cplx.c Loading commit data...
dcl.c Loading commit data...
doc.go Loading commit data...
esc.c Loading commit data...
export.c Loading commit data...
fmt.c Loading commit data...
gen.c Loading commit data...
go.errors Loading commit data...
go.h Loading commit data...
go.y Loading commit data...
init.c Loading commit data...
inl.c Loading commit data...
lex.c Loading commit data...
md5.c Loading commit data...
md5.h Loading commit data...
mkbuiltin Loading commit data...
mkbuiltin1.c Loading commit data...
mkopnames Loading commit data...
mparith1.c Loading commit data...
mparith2.c Loading commit data...
mparith3.c Loading commit data...
obj.c Loading commit data...
order.c Loading commit data...
pgen.c Loading commit data...
racewalk.c Loading commit data...
range.c Loading commit data...
reflect.c Loading commit data...
runtime.go Loading commit data...
select.c Loading commit data...
sinit.c Loading commit data...
subr.c Loading commit data...
swt.c Loading commit data...
typecheck.c Loading commit data...
unsafe.c Loading commit data...
unsafe.go Loading commit data...
walk.c Loading commit data...
y.tab.c Loading commit data...
y.tab.h Loading commit data...
yerr.h Loading commit data...