-
- Downloads
cmd/gc: add space to export data to match linker expectations
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
Showing
- src/cmd/gc/export.c 5 additions, 4 deletionssrc/cmd/gc/export.c
- test/fixedbugs/bug472.dir/p1.go 17 additions, 0 deletionstest/fixedbugs/bug472.dir/p1.go
- test/fixedbugs/bug472.dir/p2.go 17 additions, 0 deletionstest/fixedbugs/bug472.dir/p2.go
- test/fixedbugs/bug472.dir/z.go 13 additions, 0 deletionstest/fixedbugs/bug472.dir/z.go
- test/fixedbugs/bug472.go 10 additions, 0 deletionstest/fixedbugs/bug472.go
test/fixedbugs/bug472.dir/p1.go
0 → 100644
test/fixedbugs/bug472.dir/p2.go
0 → 100644
test/fixedbugs/bug472.dir/z.go
0 → 100644
test/fixedbugs/bug472.go
0 → 100644
Please register or sign in to comment