diff options
author | Paul Johnson <paul@pjcj.net> | 2004-02-21 03:31:47 +0100 |
---|---|---|
committer | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2004-02-21 16:18:32 +0000 |
commit | 2814eb746a9281fd66cc5c45be3b127463ec07c7 (patch) | |
tree | 9450012410210846e803553bfba88446fa14206c /bytecode.pl | |
parent | db8ddb421f6758f0b11b38073916c1366f5b4515 (diff) | |
download | perl-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.pl | 3 |
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 |