]> Cypherpunks repositories - gostls13.git/commitdiff
avoid JMP to ATEXT in xfol
authorRuss Cox <rsc@golang.org>
Sat, 25 Oct 2008 00:10:51 +0000 (17:10 -0700)
committerRuss Cox <rsc@golang.org>
Sat, 25 Oct 2008 00:10:51 +0000 (17:10 -0700)
R=ken
OCL=17833
CL=17833

src/cmd/6l/pass.c

index a8d9ed42fdd326e9dd557379035ec79b9d7360ee..3369a10e6376f7a28b81942db3054694a99e25ab 100644 (file)
@@ -173,7 +173,7 @@ loop:
        if(p->as == ATEXT)
                curtext = p;
        if(p->as == AJMP)
-       if((q = p->pcond) != P) {
+       if((q = p->pcond) != P && q->as != ATEXT) {
                p->mark = 1;
                p = q;
                if(p->mark == 0)