diff options
Diffstat (limited to 'src/cmd/link/internal/loader/loader.go')
-rw-r--r-- | src/cmd/link/internal/loader/loader.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cmd/link/internal/loader/loader.go b/src/cmd/link/internal/loader/loader.go index 5f128749ab..7cc846a19e 100644 --- a/src/cmd/link/internal/loader/loader.go +++ b/src/cmd/link/internal/loader/loader.go @@ -1616,6 +1616,9 @@ func (l *Loader) preloadSyms(r *oReader, kind int) { strings.HasPrefix(name, "runtime.gcbits.") { l.SetAttrNotInSymbolTable(gi, true) } + if a := osym.Align(); a != 0 { + l.SetSymAlign(gi, int32(a)) + } } } |