summaryrefslogtreecommitdiff
path: root/cop.h
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2006-09-16 17:59:17 +0000
committerNicholas Clark <nick@ccl4.org>2006-09-16 17:59:17 +0000
commit31a3f62b2ac970a35132adc90a3ff50651e70b8f (patch)
tree192405e1c0a0a8244c4e9d3cc96670c10767755b /cop.h
parentcc8d50a7c6a04d7a7e152c0e2861bc370cc6c9e6 (diff)
downloadperl-31a3f62b2ac970a35132adc90a3ff50651e70b8f.tar.gz
Shrink the interpreter structure by 4 bytes (usually) by making
PL_in_eval a U8 and PL_delaymagic a U16. (And corresponding changes in struct block_eval in cop.h to avoid any possible compiler warnings) p4raw-id: //depot/perl@28855
Diffstat (limited to 'cop.h')
-rw-r--r--cop.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/cop.h b/cop.h
index 5bc36bd6f7..a630b64a2c 100644
--- a/cop.h
+++ b/cop.h
@@ -358,8 +358,8 @@ struct block_sub {
/* eval context */
struct block_eval {
- I32 old_in_eval;
- I32 old_op_type;
+ U8 old_in_eval;
+ U16 old_op_type;
SV * old_namesv;
OP * old_eval_root;
SV * cur_text;