cvsuser 03/05/29 02:27:47
Modified: languages/imcc optimizer.c
Log:
imcc-#22359 2nd bug (if_branch)
Revision Changes Path
1.25 +1 -0 parrot/languages/imcc/optimizer.c
Index: optimizer.c
===================================================================
RCS file: /cvs/public/parrot/languages/imcc/optimizer.c,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -w -r1.24 -r1.25
--- optimizer.c 6 Mar 2003 08:58:50 -0000 1.24
+++ optimizer.c 29 May 2003 09:27:47 -0000 1.25
@@ -148,6 +148,7 @@
for (ins = last->next; ins; ) {
if ((last->type & ITBRANCH) && /* if ...L1 */
(ins->type & IF_goto) && /* branch L2*/
+ !strcmp(ins->op, "branch") &&
(reg = get_branch_regno(last)) >= 0) {
SymReg * br_dest = last->r[reg];
if (ins->next &&