type gcSizes … func (s *gcSizes) Alignof(T Type) (result int64) { … } func (s *gcSizes) Offsetsof(fields []*Var) []int64 { … } func (s *gcSizes) Sizeof(T Type) int64 { … } // gcSizesFor returns the Sizes used by gc for an architecture. // The result is a nil *gcSizes pointer (which is not a valid types.Sizes) // if a compiler/architecture pair is not known. func gcSizesFor(compiler, arch string) *gcSizes { … }