From: David Crawshaw Date: Thu, 18 Feb 2016 16:02:39 +0000 (-0500) Subject: cmd/compile: stop aligning string data X-Git-Tag: go1.7beta1~1766 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=735e5a483c428d6e99e7f62f7b40b3369afb3591;p=gostls13.git cmd/compile: stop aligning string data Makes godoc 10KB smaller. For #6853. Change-Id: Id54bd8c82cb2a1ba11d2d724e3107f73024b19d9 Reviewed-on: https://go-review.googlesource.com/19696 Run-TryBot: David Crawshaw TryBot-Result: Gobot Gobot Reviewed-by: Brad Fitzpatrick --- diff --git a/src/cmd/compile/internal/gc/obj.go b/src/cmd/compile/internal/gc/obj.go index 66549be5c4..0a96da61fa 100644 --- a/src/cmd/compile/internal/gc/obj.go +++ b/src/cmd/compile/internal/gc/obj.go @@ -233,8 +233,7 @@ func stringsym(s string) (hdr, data *Sym) { off = dsname(symdata, off, s[n:n+m]) } - off = duint8(symdata, off, 0) // terminating NUL for runtime - off = (off + Widthptr - 1) &^ (Widthptr - 1) // round to pointer alignment + off = duint8(symdata, off, 0) // terminating NUL for runtime ggloblsym(symdata, int32(off), obj.DUPOK|obj.RODATA|obj.LOCAL) return symhdr, symdata