]> Cypherpunks repositories - gostls13.git/commitdiff
[dev.cc] liblink: fix warnings on Plan 9
authorDavid du Colombier <0intro@gmail.com>
Fri, 21 Nov 2014 19:56:33 +0000 (20:56 +0100)
committerDavid du Colombier <0intro@gmail.com>
Fri, 21 Nov 2014 19:56:33 +0000 (20:56 +0100)
warning: src/liblink/list6.c:94 set and not used: s
warning: src/liblink/list6.c:157 format mismatch ld VLONG, arg 3
warning: src/liblink/list6.c:157 format mismatch E UINT, arg 4
warning: src/liblink/list6.c:157 format mismatch d VLONG, arg 5
warning: src/liblink/list6.c:163 set and not used: s
warning: src/liblink/list9.c:105 set and not used: s
warning: src/liblink/list9.c:185 format mismatch ld VLONG, arg 3
warning: src/liblink/list9.c:185 format mismatch E UINT, arg 4
warning: src/liblink/list9.c:185 format mismatch d VLONG, arg 5
warning: src/liblink/list9.c:193 set and not used: s

LGTM=rsc
R=rsc
CC=austin, golang-codereviews, minux
https://golang.org/cl/176130043

include/link.h
src/liblink/list6.c
src/liblink/list9.c

index 225c6f95dfc942eb55501aa8117d13100e901a42..33a66e93cbbc76666e8bfc209bf688d90dcbc893 100644 (file)
@@ -639,6 +639,7 @@ extern      LinkArch        linkpower64;
 extern LinkArch        linkpower64le;
 
 #pragma        varargck        type    "A"     int
+#pragma        varargck        type    "E"     uint
 #pragma        varargck        type    "D"     Addr*
 #pragma        varargck        type    "lD"    Addr*
 #pragma        varargck        type    "P"     Prog*
index 54cce4aa4b0573cdc7bb96f54abfbfadea4cb941..ff22273c4a36cb39a272df94aa18f6aa20414a89 100644 (file)
@@ -91,7 +91,7 @@ Pconv(Fmt *fp)
                if(p->reg)
                        s += sprint(s, " reg=%d", p->reg);
                if(p->to.type != D_NONE)
-                       s += sprint(s, " to={%#D}", &p->to);
+                       sprint(s, " to={%#D}", &p->to);
                return fmtstrcpy(fp, str);
        }
 
@@ -154,13 +154,13 @@ Dconv(Fmt *fp)
                        s += sprint(s, "%s ", dnames6[i]);
                else
                        s += sprint(s, "%d ", i);
-               s += sprint(s, "offset=%ld etype=%E width=%d", a->offset, a->etype, a->width);
+               s += sprint(s, "offset=%lld etype=%E width=%lld", a->offset, a->etype, a->width);
                if(a->class != 0)
                        s += sprint(s, " class=%s", cnames9[(int)a->class]);
                if(a->sym != nil)
                        s += sprint(s, " sym=%s", a->sym->name);
                if(a->type == D_BRANCH && a->u.branch != nil)
-                       s += sprint(s, " branch=%.5lld", a->u.branch->pc);
+                       sprint(s, " branch=%.5lld", a->u.branch->pc);
                goto brk;
        }
 
index 0a158cd61e95d13fa09289c50b24335411eaa2bb..32fcf8f87bbc4733ecf3c0b023cdd60b11798f96 100644 (file)
@@ -102,7 +102,7 @@ Pconv(Fmt *fp)
                if(p->from3.type != D_NONE)
                        s += sprint(s, " from3={%#D}", &p->from3);
                if(p->to.type != D_NONE)
-                       s += sprint(s, " to={%#D}", &p->to);
+                       sprint(s, " to={%#D}", &p->to);
                return fmtstrcpy(fp, str);
        }
 
@@ -182,7 +182,7 @@ Dconv(Fmt *fp)
                        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);
+               s += sprint(s, "offset=%lld etype=%E width=%lld", a->offset, a->etype, a->width);
                if(a->class != 0)
                        s += sprint(s, " class=%s", cnames9[(int)a->class]);
                if(a->reg != NREG)
@@ -190,7 +190,7 @@ Dconv(Fmt *fp)
                if(a->sym != nil)
                        s += sprint(s, " sym=%s", a->sym->name);
                if(a->type == D_BRANCH && a->u.branch != nil)
-                       s += sprint(s, " branch=%.5lld", a->u.branch->pc);
+                       sprint(s, " branch=%.5lld", a->u.branch->pc);
                goto ret;
        }