]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/gc: eliminate a useless bounds check in inlined append().
authorRémy Oudompheng <oudomphe@phare.normalesup.org>
Mon, 20 May 2013 21:19:41 +0000 (23:19 +0200)
committerRémy Oudompheng <oudomphe@phare.normalesup.org>
Mon, 20 May 2013 21:19:41 +0000 (23:19 +0200)
R=golang-dev, daniel.morsing, r
CC=golang-dev
https://golang.org/cl/9358043

src/cmd/gc/walk.c

index d9c6341b43920d14205fd8ca93976355fa915db2..3dd8930969f9be8876a13018d1a13628c58984f6 100644 (file)
@@ -2537,7 +2537,7 @@ append(Node *n, NodeList **init)
        l = list(l, nod(OAS, nn, nod(OLEN, ns, N)));     // n = len(s)
 
        nx = nod(OSLICE, ns, nod(OKEY, N, nod(OADD, nn, na)));   // ...s[:n+argc]
-       nx->bounded = 1;
+       nx->etype = 1;
        l = list(l, nod(OAS, ns, nx));                  // s = s[:n+argc]
 
        for (a = n->list->next;  a != nil; a = a->next) {