mirror of https://github.com/golang/go.git
[dev.cc] liblink: fix Solaris build some more
a->name and a->class are char, so Solaris doesn't like using them as array indexes. (This same problem was fixed for amd64 in CL 169630043.) LGTM=aram, minux R=rsc, minux, aram CC=golang-codereviews https://golang.org/cl/175430043
This commit is contained in:
parent
50e0749f87
commit
7b596457d1
|
|
@ -178,13 +178,13 @@ Dconv(Fmt *fp)
|
|||
s += sprint(s, "type=%s ", dnames9[a->type]);
|
||||
else
|
||||
s += sprint(s, "type=%d ", a->type);
|
||||
if(a->name >= 0 && a->name < D_LAST && dnames9[a->name] != nil)
|
||||
s += sprint(s, "name=%s ", dnames9[a->name]);
|
||||
if(a->name >= 0 && a->name < D_LAST && dnames9[(int)a->name] != nil)
|
||||
s += sprint(s, "name=%s ", dnames9[(int)a->name]);
|
||||
else
|
||||
s += sprint(s, "name=%d ", a->name);
|
||||
s += sprint(s, "offset=%ld etype=%E width=%d", a->offset, a->etype, a->width);
|
||||
if(a->class != 0)
|
||||
s += sprint(s, " class=%s", cnames9[a->class]);
|
||||
s += sprint(s, " class=%s", cnames9[(int)a->class]);
|
||||
if(a->reg != NREG)
|
||||
s += sprint(s, " reg=%d", a->reg);
|
||||
if(a->sym != nil)
|
||||
|
|
|
|||
Loading…
Reference in New Issue