summaryrefslogtreecommitdiff
path: root/bytecode.pl
diff options
context:
space:
mode:
authorPaul Johnson <paul@pjcj.net>2004-02-21 03:31:47 +0100
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2004-02-21 16:18:32 +0000
commit2814eb746a9281fd66cc5c45be3b127463ec07c7 (patch)
tree9450012410210846e803553bfba88446fa14206c /bytecode.pl
parentdb8ddb421f6758f0b11b38073916c1366f5b4515 (diff)
downloadperl-2814eb746a9281fd66cc5c45be3b127463ec07c7.tar.gz
Re: op_seq (was: Freeing code)
Message-ID: <20040221013147.GB6953@pjcj.net> Rework the OP structure to use less space. Remove op_seq (and simulate it in dump.c), replace it by op_opt and op_static, shrink op_type, remove PL_op_seqmax. p4raw-id: //depot/perl@22353
Diffstat (limited to 'bytecode.pl')
-rw-r--r--bytecode.pl3
1 files changed, 2 insertions, 1 deletions
diff --git a/bytecode.pl b/bytecode.pl
index c3c3dc7864..d3ca4c8453 100644
--- a/bytecode.pl
+++ b/bytecode.pl
@@ -442,7 +442,8 @@ op_sibling PL_op->op_sibling opindex
op_ppaddr PL_op->op_ppaddr strconst x
op_targ PL_op->op_targ PADOFFSET
op_type PL_op OPCODE x
-op_seq PL_op->op_seq U16
+op_opt PL_op->op_opt U8
+op_static PL_op->op_static U8
op_flags PL_op->op_flags U8
op_private PL_op->op_private U8
op_first cUNOP->op_first opindex