diff options
author | Father Chrysostomos <sprout@cpan.org> | 2011-08-21 17:27:58 -0700 |
---|---|---|
committer | Father Chrysostomos <sprout@cpan.org> | 2011-08-25 14:25:33 -0700 |
commit | 0b19d81a098d6a9b895996d374ca0adc621f1590 (patch) | |
tree | c2684f6781a0168d6e10dd7b768ff6b385cbf719 /op.h | |
parent | ce0b554bf53c768c04939d95a2e6b23356a045b0 (diff) | |
download | perl-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.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -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 |