From: Russ Cox Date: Sat, 25 Oct 2008 00:10:51 +0000 (-0700) Subject: avoid JMP to ATEXT in xfol X-Git-Tag: weekly.2009-11-06~2893 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=cc4dc5a22af12976abd292731077c7605e9a19e0;p=gostls13.git avoid JMP to ATEXT in xfol R=ken OCL=17833 CL=17833 --- diff --git a/src/cmd/6l/pass.c b/src/cmd/6l/pass.c index a8d9ed42fd..3369a10e63 100644 --- a/src/cmd/6l/pass.c +++ b/src/cmd/6l/pass.c @@ -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)