summaryrefslogtreecommitdiff
path: root/op.h
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2011-08-21 17:27:58 -0700
committerFather Chrysostomos <sprout@cpan.org>2011-08-25 14:25:33 -0700
commit0b19d81a098d6a9b895996d374ca0adc621f1590 (patch)
treec2684f6781a0168d6e10dd7b768ff6b385cbf719 /op.h
parentce0b554bf53c768c04939d95a2e6b23356a045b0 (diff)
downloadperl-0b19d81a098d6a9b895996d374ca0adc621f1590.tar.gz
Add OPpCOREARGS_PUSHMARK flag
This will be used to tell pp_coreargs when it needs to call pp_pushmark. For those functions that need a pushmark, it has to come between two things that pp_coreargs does; so the easiest way is to use this flag.
Diffstat (limited to 'op.h')
-rw-r--r--op.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/op.h b/op.h
index 6dcbbf0434..0d970cae36 100644
--- a/op.h
+++ b/op.h
@@ -301,6 +301,7 @@ Deprecated. Use C<GIMME_V> instead.
/* These must not conflict with OPpDONT_INIT_GV. See pp.c:S_rv2gv. */
#define OPpCOREARGS_DEREF1 1 /* Arg 1 is a handle constructor */
#define OPpCOREARGS_DEREF2 2 /* Arg 2 is a handle constructor */
+#define OPpCOREARGS_PUSHMARK 128 /* Call pp_pushmark */
struct op {
BASEOP