|const U32 flags
: Used in op.c and toke.c
AMpdR |PADOFFSET|pad_findmy |NN const char* name|STRLEN len|U32 flags
-Ap |PADOFFSET|find_rundefsvoffset |
+ApD |PADOFFSET|find_rundefsvoffset |
: Used in pp.c
Ap |SV* |find_rundefsv |
: Used in perly.y
=item *
+The C<fund_rundefsvoffset> function has been deprecated. It appeared that
+its design was insufficient to reliably get the lexical C<$_> at run-time.
+
+Use the new C<find_rundefsv> function or the C<UNDERBAR> macro instead.
+They directly return the right SV representing C<$_>, whether it's lexical
+or dynamic.
+
+=item *
+
The following new functions or macros have been added to the public API:
C<SvNV_nomg>, C<sv_2nv_flags>, C<find_rundefsv>.
#define PERL_ARGS_ASSERT_PAD_FINDMY \
assert(name)
-PERL_CALLCONV PADOFFSET Perl_find_rundefsvoffset(pTHX);
+PERL_CALLCONV PADOFFSET Perl_find_rundefsvoffset(pTHX)
+ __attribute__deprecated__;
+
PERL_CALLCONV SV* Perl_find_rundefsv(pTHX);
PERL_CALLCONV OP* Perl_oopsAV(pTHX_ OP* o)
__attribute__warn_unused_result__