blob: b47ee19c03eec1587151a0eae732302f49676f31 [file] [log] [blame]
package a
type Good struct {
y int32
x byte
z byte
}
type Bad struct { // want "struct of size 12 could be 8"
x byte
y int32
z byte
}
type ZeroGood struct {
a [0]byte
b uint32
}
type ZeroBad struct { // want "struct of size 8 could be 4"
a uint32
b [0]byte
}
type NoNameGood struct {
Good
y int32
x byte
z byte
}
type NoNameBad struct { // want "struct of size 20 could be 16"
Good
x byte
y int32
z byte
}