summaryrefslogtreecommitdiff
path: root/op.h
diff options
context:
space:
mode:
authorGerard Goossen <gerard@ggoossen.net>2011-08-31 15:30:00 +0200
committerFather Chrysostomos <sprout@cpan.org>2011-09-01 12:45:10 -0700
commit6c5d44995b59b5064afd13d482ddd637f85f4db5 (patch)
tree3c705f91dc06bf4902de2daac023d2115f9f46b8 /op.h
parent991864f168b707b220f03916964a3593395b8966 (diff)
downloadperl-6c5d44995b59b5064afd13d482ddd637f85f4db5.tar.gz
Reassign op_private flags of OP_ENTERSUB such that bits 32 and 64 can be used by OPpDEREF
Diffstat (limited to 'op.h')
-rw-r--r--op.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/op.h b/op.h
index f23ff2dfbc..70b6358808 100644
--- a/op.h
+++ b/op.h
@@ -204,9 +204,9 @@ Deprecated. Use C<GIMME_V> instead.
/* OP_ENTERSUB only */
#define OPpENTERSUB_DB 16 /* Debug subroutine. */
-#define OPpENTERSUB_HASTARG 32 /* Called from OP tree. */
-#define OPpENTERSUB_INARGS 4 /* Lval used as arg to a sub. */
-#define OPpENTERSUB_DEREF 1 /* Lval call that autovivifies. */
+#define OPpENTERSUB_HASTARG 4 /* Called from OP tree. */
+#define OPpENTERSUB_INARGS 1 /* Lval used as arg to a sub. */
+#define OPpENTERSUB_DEREF 32 /* Lval call that autovivifies. */
/* used by HINT_STRICT_SUBS 2 */
/* Mask for OP_ENTERSUB flags, the absence of which must be propagated
in dynamic context */