summaryrefslogtreecommitdiff
path: root/src/reflect/type.go
diff options
context:
space:
mode:
authorDamien Neil <dneil@google.com>2014-10-16 13:58:32 -0700
committerDamien Neil <dneil@google.com>2014-10-16 13:58:32 -0700
commit85be409e70fc768ab59bae5f0ee458f691c623a3 (patch)
treee9134142343f0162284e62c5c4d82783aed42015 /src/reflect/type.go
parent05958765ea86211c38f5425fda08ed3e91b040d4 (diff)
downloadgo-85be409e70fc768ab59bae5f0ee458f691c623a3.tar.gz
reflect: fix struct size calculation to include terminal padding
LGTM=r R=r CC=golang-codereviews https://codereview.appspot.com/160920045 Committer: Rob Pike <r@golang.org>
Diffstat (limited to 'src/reflect/type.go')
-rw-r--r--src/reflect/type.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/reflect/type.go b/src/reflect/type.go
index b92d524c3..4ba1d4fcc 100644
--- a/src/reflect/type.go
+++ b/src/reflect/type.go
@@ -1544,6 +1544,7 @@ func (gc *gcProg) appendProg(t *rtype) {
for i := 0; i < c; i++ {
gc.appendProg(t.Field(i).Type.common())
}
+ gc.align(uintptr(t.align))
}
}