]> Cypherpunks repositories - gostls13.git/commitdiff
cleanup export
authorRuss Cox <rsc@golang.org>
Tue, 30 Sep 2008 20:52:44 +0000 (13:52 -0700)
committerRuss Cox <rsc@golang.org>
Tue, 30 Sep 2008 20:52:44 +0000 (13:52 -0700)
R=ken
OCL=16219
CL=16219

src/cmd/gc/dcl.c
src/cmd/gc/export.c

index faef3bc6341ccb62fac0d36301b2df3345320434..5839d4abef36aeeae24dbbe92e2aa528dd5412ad 100644 (file)
@@ -335,7 +335,7 @@ addmethod(Node *n, Type *t, int local)
        return;
 
 bad:
-       yyerror("unknown method pointer: %T %S %S", pa, sf, st);
+       yyerror("unknown method pointer: %T %S", pa, sf);
 }
 
 /*
index 959071116951024d88064868418c049509880d54..0c17ad683c12c3e9c2ae9c48f08f9f60f30ef9f5 100644 (file)
@@ -288,7 +288,7 @@ void
 dumpm(Sym *s)
 {
        Type *t, *f;
-       Dcl *back, *d1;
+       Dcl *back, *d;
 
        switch(s->lexical) {
        default:
@@ -313,12 +313,10 @@ dumpm(Sym *s)
                reexport(f->type);
                Bprint(bout, "\tfunc %S %lS\n", f->sym, f->type->sym);
        
-               if(back != exportlist->back) {
-                       // redo first pass on new entries
-                       for(d1=back; d1!=D; d1=d1->forw) {
-                               lineno = d1->lineno;
-                               dumpe(d1->dsym);
-                       }
+               // redo first pass on new entries
+               for(d=back; d!=D; d=d->forw) {
+                       lineno = d->lineno;
+                       dumpe(d->dsym);
                }
        }
 }
@@ -326,7 +324,7 @@ dumpm(Sym *s)
 void
 dumpexport(void)
 {
-       Dcl *d, *d1;
+       Dcl *d;
        int32 lno;
 
        lno = lineno;