func (pac *Package) newUnionNamer(t *gcc.Union) Union { return Union{ exported: exported{ cName: t.CName(), file: t.File(), }, Conv: Value{namer{ goName: pac.globalName(t), cgoName: "C." + t.CName(), }}, baseGoName: sprint("[", t.Size()/8, "]byte"), } }