]> Cypherpunks repositories - gostls13.git/commitdiff
gc: various C nits, found by plan 9 compiler.
authorRuss Cox <rsc@golang.org>
Sun, 27 Dec 2009 17:32:30 +0000 (09:32 -0800)
committerRuss Cox <rsc@golang.org>
Sun, 27 Dec 2009 17:32:30 +0000 (09:32 -0800)
reported by erik quanstrom.

R=ken2
https://golang.org/cl/181071

src/cmd/gc/go.h
src/cmd/gc/reflect.c
src/cmd/gc/subr.c
src/cmd/gc/unsafe.c
src/cmd/gc/walk.c

index 01bc7568aea7a5471f3a10503fb0b2668eb396f1..0f5e13355a3e85c8bf30b1cf5e13043e70fc958b 100644 (file)
@@ -724,7 +724,7 @@ int yyparse(void);
 void   addidir(char*);
 void   importfile(Val*, int line);
 void   cannedimports(char*, char*);
-void   unimportfile();
+void   unimportfile(void);
 int32  yylex(void);
 void   typeinit(void);
 void   lexinit(void);
@@ -1174,7 +1174,6 @@ void      cgen_ret(Node *n);
 int    isfat(Type*);
 void   clearfat(Node *n);
 void   cgen(Node*, Node*);
-struct Prog;
 void   gused(Node*);
 void   gdata(Node*, Node*, int);
 void   gdatastring(Node*, Strlit*);
index 03d6f5f5a652f0b72f2f9b336eead13fe3e1a8aa..85d4ad6d682c27f921e9f5f8c07e507177a5bf12 100644 (file)
@@ -584,7 +584,7 @@ typename(Type *t)
        return n;
 }
 
-Sym*
+static Sym*
 dtypesym(Type *t)
 {
        int ot, n;
index 5826cd3a0164bc071e0e120cb148bb2f9bcb1487..f38992b74052e451acede2bf913375b38106e4d3 100644 (file)
@@ -2085,7 +2085,7 @@ frame(int context)
                case ONAME:
                        if(flag)
                                print("--- %s frame ---\n", p);
-                       print("%O %S G%ld T\n", n->op, n->sym, n->vargen, n->type);
+                       print("%O %S G%ld %T\n", n->op, n->sym, n->vargen, n->type);
                        flag = 0;
                        break;
 
index 9c1f9519afe6e29bb59594bae39a7131c9c7a6bf..f94e1c78c9fdbd0dec83ec0f7fc53efd9420fc2a 100644 (file)
@@ -30,7 +30,6 @@ unsafenmagic(Node *fn, NodeList *args)
        }
        r = args->n;
 
-       n = nod(OLITERAL, N, N);
        if(strcmp(s->name, "Sizeof") == 0) {
                typecheck(&r, Erv);
                tr = r->type;
index 80b0944d8baf9151fcb205c0c3737ca62763593c..587119c96fa2dba60b521df94838566eff34c379 100644 (file)
@@ -1072,7 +1072,7 @@ ret:
        *np = n;
 }
 
-Node*
+static Node*
 makenewvar(Type *t, NodeList **init, Node **nstar)
 {
        Node *nvar, *nas;