cvsuser 05/03/21 04:49:12
Modified: imcc parser_util.c
Log:
dont emit call twice
Revision Changes Path
1.97 +1 -2 parrot/imcc/parser_util.c
Index: parser_util.c
===================================================================
RCS file: /cvs/public/parrot/imcc/parser_util.c,v
retrieving revision 1.96
retrieving revision 1.97
diff -u -r1.96 -r1.97
--- parser_util.c 20 Mar 2005 15:27:41 -0000 1.96
+++ parser_util.c 21 Mar 2005 12:49:11 -0000 1.97
@@ -273,6 +273,7 @@
SymReg *sub, *meth, *rr[10];
assert(n < 15);
+ UNUSED(unit);
for (i = 0; i < n; ++i) {
sig[i] = r[i]->set;
rr[i] = r[i];
@@ -300,7 +301,6 @@
add_pcc_arg(sub, rr[i]);
}
add_pcc_result(sub, rr[0]);
- emitb(unit, ins);
return ins;
}
else { /* method y = x."cos"() */
@@ -313,7 +313,6 @@
add_pcc_arg(sub, rr[i]);
}
add_pcc_result(sub, rr[0]);
- emitb(unit, ins);
return ins;
}
return NULL;