aboutsummaryrefslogtreecommitdiff
path: root/src/database/sql/driver
diff options
context:
space:
mode:
authorAlessandro Arzilli <alessandro.arzilli@gmail.com>2019-03-05 09:58:58 +0100
committerHeschi Kreinick <heschi@google.com>2019-03-06 23:18:15 +0000
commit4d8a37a6d98e9524300ce669affa3f820965bc41 (patch)
treeda7f14b965c1fdd4696d540242641d5808c00e80 /src/database/sql/driver
parent1a6c0c6baf658fd64ecbd87a6d94aa75f4ae23b6 (diff)
downloadgo-4d8a37a6d98e9524300ce669affa3f820965bc41.tar.xz
cmd/link: fix contents of debug_pubnames/debug_pubtypes
The contents of debug_pubnames and debug_pubtypes have been wrong since Go 1.12. CL golang.org/cl/137235 moved global variables DIE to their respective compilation unit, unfortunately writepub can't emit correct sections for anything but the first compilation unit. This commit moves the code generating debug_pubnames and debug_pubtypes inside writeinfo and fixes it. Gets rid of a number of unnecessary relocations as well as a hack that writeinfo used to communicate to writepub the size of each compilation unit. Fixes #30573 Change-Id: Ibdaa80c02746ae81661c2cfe1d218092c5ae9236 Reviewed-on: https://go-review.googlesource.com/c/go/+/165337 Run-TryBot: Alessandro Arzilli <alessandro.arzilli@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Heschi Kreinick <heschi@google.com>
Diffstat (limited to 'src/database/sql/driver')
0 files changed, 0 insertions, 0 deletions