]> Cypherpunks repositories - gostls13.git/commitdiff
5c, 5g: fix build with too-smart gcc
authorRuss Cox <rsc@golang.org>
Fri, 13 May 2011 16:15:46 +0000 (12:15 -0400)
committerRuss Cox <rsc@golang.org>
Fri, 13 May 2011 16:15:46 +0000 (12:15 -0400)
R=ken2
CC=golang-dev
https://golang.org/cl/4543049

src/cmd/5c/peep.c
src/cmd/5g/peep.c

index c15bf0fc4cd499180a48ca13ffcebb47e5b3a8c7..8945ee73214d7ad7be698fb471a69ab27eb8b976 100644 (file)
@@ -1100,7 +1100,7 @@ copyu(Prog *p, Adr *v, Adr *s)
                if(v->type == D_REG) {
                        if(v->reg <= REGEXT && v->reg > exregoffset)
                                return 2;
-                       if(v->reg == (uchar)REGARG)
+                       if(v->reg == REGARG)
                                return 2;
                }
                if(v->type == D_FREG)
@@ -1118,7 +1118,7 @@ copyu(Prog *p, Adr *v, Adr *s)
 
        case ATEXT:     /* funny */
                if(v->type == D_REG)
-                       if(v->reg == (uchar)REGARG)
+                       if(v->reg == REGARG)
                                return 3;
                return 0;
        }
index 6f36e12d42ee4f4495857d6eae626cf3d83e683e..ca12d70f263c40fb09957eca9a232757586c5f65 100644 (file)
@@ -1134,7 +1134,7 @@ copyu(Prog *p, Adr *v, Adr *s)
                if(v->type == D_REG) {
                        if(v->reg <= REGEXT && v->reg > exregoffset)
                                return 2;
-                       if(v->reg == (uchar)REGARG)
+                       if(v->reg == REGARG)
                                return 2;
                }
                if(v->type == D_FREG)
@@ -1152,7 +1152,7 @@ copyu(Prog *p, Adr *v, Adr *s)
 
        case ATEXT:     /* funny */
                if(v->type == D_REG)
-                       if(v->reg == (uchar)REGARG)
+                       if(v->reg == REGARG)
                                return 3;
                return 0;
        }