summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cop.h4
-rw-r--r--thrdvar.h4
2 files changed, 4 insertions, 4 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;
diff --git a/thrdvar.h b/thrdvar.h
index 1b68a871d8..581d60fd81 100644
--- a/thrdvar.h
+++ b/thrdvar.h
@@ -118,8 +118,8 @@ PERLVAR(Tcurstash, HV *) /* symbol table for current package */
PERLVAR(Trestartop, OP *) /* propagating an error from croak? */
PERLVARI(Tcurcop, COP * VOL, &PL_compiling)
-PERLVAR(Tin_eval, VOL int) /* trap "fatal" errors? */
-PERLVAR(Tdelaymagic, int) /* ($<,$>) = ... */
+PERLVAR(Tin_eval, VOL U8) /* trap "fatal" errors? */
+PERLVAR(Tdelaymagic, U16) /* ($<,$>) = ... */
PERLVARI(Tdirty, bool, FALSE) /* in the middle of tearing things down? */
PERLVAR(Tlocalizing, int) /* are we processing a local() list? */