]> Cypherpunks repositories - gostls13.git/commitdiff
build: fix various 'set and not used' for Plan 9
authorLucio De Re <lucio.dere@gmail.com>
Mon, 17 Sep 2012 21:25:26 +0000 (17:25 -0400)
committerRuss Cox <rsc@golang.org>
Mon, 17 Sep 2012 21:25:26 +0000 (17:25 -0400)
R=dave, minux.ma, rsc
CC=golang-dev
https://golang.org/cl/6501134

src/cmd/8g/reg.c
src/cmd/gc/closure.c
src/cmd/gc/esc.c
src/cmd/gc/mparith1.c
src/cmd/gc/reflect.c
src/cmd/ld/go.c
src/pkg/runtime/thread_plan9.c

index 98f3ee0d65f234e4668637f9f2cb250cbd224a17..4ba9054ca9036b015df6a47ede77c76544a51ff8 100644 (file)
@@ -147,7 +147,6 @@ regopt(Prog *firstp)
                return;
        }
 
-       r1 = R;
        firstr = R;
        lastr = R;
        
index acf666c79e116b00ad836319c4becc40a8b3ea5d..cc44d7f6b0f861a532b97f5a03df53d920d7647f 100644 (file)
@@ -252,6 +252,7 @@ walkclosure(Node *func, NodeList **init)
 void
 walkcallclosure(Node *n, NodeList **init)
 {
+       USED(init);
        if (n->op != OCALLFUNC || n->left->op != OCLOSURE) {
                dump("walkcallclosure", n);
                fatal("abuse of walkcallclosure");
index 282be9a5d4a71dbbabc44a0f24b018fc43e8b796..bd197ab23e8f57c3e280237d8ea2848950a252c4 100644 (file)
@@ -949,6 +949,7 @@ esctag(EscState *e, Node *func)
        Node *savefn;
        NodeList *ll;
        
+       USED(e);
        func->esc = EscFuncTagged;
        
        // External functions must be assumed unsafe.
index 3739d0ea3259a2ebb9387d7f2f2fe7556722da19..570bf641da65160e8303f213b58058b4fc527dee 100644 (file)
@@ -288,7 +288,7 @@ mpatoflt(Mpflt *a, char *as)
        s = as;
        base = -1;
        while(base == -1) {
-               switch(c = *s++) {
+               switch(*s++) {
                case '-':
                case '+':
                        break;
index 9dbf1ec596624a5cba72a9d8924e8685d31b5652..f38f58b9cc6f6a955da68d61b14c796149769a4e 100644 (file)
@@ -471,6 +471,7 @@ typestruct(Type *t)
        // Otherwise it will use a nil type word but still be usable
        // by package runtime (because we always use the memory
        // after the interface value, not the interface value itself).
+       USED(t);
        return pkglookup("*reflect.commonType", weaktypepkg);
 }
 
index 78f76bf1216384963c744f40780abfe7bf1e0fed..28cf06b8bd2c2bf158f94c10289dd69a80529df6 100644 (file)
@@ -579,6 +579,7 @@ loaddynlinker(char *file, char *pkg, char *p, int n)
        char *pend, *next, *dynlinker, *p0;
 
        USED(file);
+       USED(pkg);
        pend = p + n;
        for(; p<pend; p=next) {
                next = strchr(p, '\n');
index 9898a65b288a485b0e976303431aaca320073edb..5098864680b28c6ad5d3d284fdb8e7d70a0812e8 100644 (file)
@@ -356,5 +356,6 @@ static int8 badsignal[] = "runtime: signal received on thread not created by Go.
 void
 runtime·badsignal(int32 sig)
 {
+       USED(sig);
        runtime·pwrite(2, badsignal, sizeof badsignal - 1, -1LL);
 }