[svn:parrot] r42060 - trunk/compilers/pirc/src
kjs at svn.parrot.org
kjs at svn.parrot.org
Sat Oct 24 00:56:33 UTC 2009
Author: kjs
Date: Sat Oct 24 00:56:33 2009
New Revision: 42060
URL: https://trac.parrot.org/parrot/changeset/42060
Log:
[pirc] 'fix' op-signature calculator for stand-alone key operands, as in 'new ['Packfile']'
Modified:
trunk/compilers/pirc/src/pirop.c
Modified: trunk/compilers/pirc/src/pirop.c
==============================================================================
--- trunk/compilers/pirc/src/pirop.c Sat Oct 24 00:50:57 2009 (r42059)
+++ trunk/compilers/pirc/src/pirop.c Sat Oct 24 00:56:33 2009 (r42060)
@@ -175,9 +175,18 @@
*instr_writer++ = 'c';
break;
case EXPR_KEY:
- *instr_writer++ = 'k';
-
- instr_writer = write_signature(iter->expr.k->head->expr, instr_writer);
+
+ *instr_writer++ = 'p';
+ *instr_writer++ = 'c';
+
+ /* XXX figure out what signature is needed. I think 'pc' */
+ /*
+ else {
+ *instr_writer++ = 'k';
+ }
+ */
+ /*instr_writer = write_signature(iter->expr.k->head->expr, instr_writer);*/
+
/*
switch (iter->expr.k->expr->type) {
More information about the parrot-commits
mailing list