]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/gc, cmd/ld: fix warnings on Plan 9
authorDavid du Colombier <0intro@gmail.com>
Sat, 30 Mar 2013 16:44:52 +0000 (09:44 -0700)
committerBrad Fitzpatrick <bradfitz@golang.org>
Sat, 30 Mar 2013 16:44:52 +0000 (09:44 -0700)
src/cmd/gc/closure.c:133 param declared and not used: nowrap
src/cmd/gc/const.c:1139 set and not used: t1
src/cmd/ld/data.c:652 format mismatch #llx INT, arg 7
src/cmd/ld/data.c:652 format mismatch #llx INT, arg 8
src/cmd/ld/data.c:1230 set and not used: datsize

R=dave, golang-dev, lucio.dere, remyoudompheng, bradfitz
CC=golang-dev
https://golang.org/cl/8182043

src/cmd/gc/closure.c
src/cmd/gc/const.c
src/cmd/ld/data.c

index aca30dc1cfacbe009b9cdbb40f5dd312c153f4d2..c1a9eb14cc6eb72c2e8601d7eece9d3c7ce6ca3c 100644 (file)
@@ -76,7 +76,7 @@ closurebody(NodeList *body)
        return func;
 }
 
-static Node* makeclosure(Node *func, int nowrap);
+static Node* makeclosure(Node *func);
 
 void
 typecheckclosure(Node *func, int top)
@@ -125,11 +125,11 @@ typecheckclosure(Node *func, int top)
        }
 
        // Create top-level function 
-       xtop = list(xtop, makeclosure(func, func->cvars==nil || (top&Ecall)));
+       xtop = list(xtop, makeclosure(func));
 }
 
 static Node*
-makeclosure(Node *func, int nowrap)
+makeclosure(Node *func)
 {
        Node *xtype, *v, *addr, *xfunc, *cv;
        NodeList *l, *body;
index add438daf893d73fa62078960dff91bf1eec9e48..e9d99df18b02d0b504e58f8294170d2c7246d5ba 100644 (file)
@@ -1136,7 +1136,6 @@ defaultlit(Node **np, Type *t)
 
        lno = setlineno(n);
        ctype = idealkind(n);
-       t1 = T;
        switch(ctype) {
        default:
                if(t != T) {
index 9851a390a461d2d6a96a02550e62847915410e21..fa34aa3a12651d1898e3cf327c005e8e609b604f 100644 (file)
@@ -650,7 +650,7 @@ datblk(int32 addr, int32 size)
                                        break;
                                }
                                Bprint(&bso, "\treloc %.8ux/%d %s %s+%#llx [%#llx]\n",
-                                       (uint)(sym->value+r->off), r->siz, typ, rsname, r->add, r->sym->value+r->add);
+                                       (uint)(sym->value+r->off), r->siz, typ, rsname, (vlong)r->add, (vlong)(r->sym->value+r->add));
                        }
                }                               
        }
@@ -1227,7 +1227,6 @@ dodata(void)
 
        /* we finished segdata, begin segtext */
        s = datap;
-       datsize = 0;
 
        /* read-only data */
        sect = addsection(&segtext, ".rodata", 04);