Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions dump.c
Original file line number Diff line number Diff line change
Expand Up @@ -2933,12 +2933,14 @@ Perl_sv_dump_depth(pTHX_ SV *sv, I32 depth)
void
Perl_av_dump(pTHX_ AV *av)
{
PERL_ARGS_ASSERT_AV_DUMP;
sv_dump_depth((SV*)av, 3);
}

void
Perl_hv_dump(pTHX_ HV *hv)
{
PERL_ARGS_ASSERT_HV_DUMP;
sv_dump_depth((SV*)hv, 3);
}

Expand Down
8 changes: 4 additions & 4 deletions embed.fnc
Original file line number Diff line number Diff line change
Expand Up @@ -1492,7 +1492,7 @@ ARdpx |SV * |hv_bucket_ratio|NN HV *hv
Adp |void |hv_clear |NULLOK HV *hv
Adp |void |hv_clear_placeholders \
|NN HV *hv
Cp |void * |hv_common |NULLOK HV *hv \
Cp |void * |hv_common |NULLOK NOCHECK HV *hv \
|NULLOK SV *keysv \
|NULLOK const char *key \
|STRLEN klen \
Expand Down Expand Up @@ -2232,7 +2232,7 @@ ARdp |OP * |newGVOP |I32 type \
ARdp |OP * |newGVREF |I32 type \
|NULLOK OP *o
ARdmp |HV * |newHV
ARdp |HV * |newHVhv |NULLOK HV *hv
ARdp |HV * |newHVhv |NULLOK HV *ohv
ARdp |OP * |newHVREF |NN OP *o
ARdmp |IO * |newIO
ARdp |OP * |newLISTOP |I32 type \
Expand Down Expand Up @@ -3411,7 +3411,7 @@ Adp |void |sv_reset |NN const char *s \
|NULLOK HV * const stash
p |void |sv_resetpvn |NULLOK const char *s \
|STRLEN len \
|NULLOK HV * const stash
|NULLOK NOCHECK HV * const stash
Adp |SV * |sv_rvunweaken |NN SV * const sv
Adp |SV * |sv_rvweaken |NN SV * const sv
Adp |void |sv_set_bool |NN SV *sv \
Expand Down Expand Up @@ -6098,7 +6098,7 @@ S |I32 |utf16_textfilter \
# endif
#endif /* defined(PERL_IN_TOKE_C) */
#if defined(PERL_IN_UNIVERSAL_C)
GS |bool |isa_lookup |NULLOK HV *stash \
GS |bool |isa_lookup |NULLOK NOCHECK HV *stash \
|NULLOK SV *namesv \
|NULLOK const char *name \
|STRLEN len \
Expand Down
2 changes: 2 additions & 0 deletions gv.c
Original file line number Diff line number Diff line change
Expand Up @@ -3340,6 +3340,8 @@ Implements C<StashHANDLER>, which you should use instead
CV*
Perl_gv_handler(pTHX_ HV *stash, I32 id)
{
PERL_ARGS_ASSERT_GV_HANDLER;

MAGIC *mg;
AMT *amtp;
U32 newgen;
Expand Down
10 changes: 10 additions & 0 deletions hv.c
Original file line number Diff line number Diff line change
Expand Up @@ -1836,6 +1836,8 @@ returned.
HV *
Perl_newHVhv(pTHX_ HV *ohv)
{
PERL_ARGS_ASSERT_NEWHVHV;

HV * const hv = newHV();
STRLEN hv_max;

Expand Down Expand Up @@ -1944,6 +1946,8 @@ added to it. A pointer to the new hash is returned.
HV *
Perl_hv_copy_hints_hv(pTHX_ HV *const ohv)
{
PERL_ARGS_ASSERT_HV_COPY_HINTS_HV;

HV * const hv = newHV();

if (ohv) {
Expand Down Expand Up @@ -2009,6 +2013,7 @@ S_hv_free_ent_ret(pTHX_ HE *entry)
void
Perl_hv_free_ent(pTHX_ HV *notused, HE *entry)
{
PERL_ARGS_ASSERT_HV_FREE_ENT;
PERL_UNUSED_ARG(notused);

if (!entry)
Expand All @@ -2022,6 +2027,7 @@ Perl_hv_free_ent(pTHX_ HV *notused, HE *entry)
void
Perl_hv_delayfree_ent(pTHX_ HV *notused, HE *entry)
{
PERL_ARGS_ASSERT_HV_DELAYFREE_ENT;
PERL_UNUSED_ARG(notused);

if (!entry)
Expand Down Expand Up @@ -2049,6 +2055,8 @@ return.
void
Perl_hv_clear(pTHX_ HV *hv)
{
PERL_ARGS_ASSERT_HV_CLEAR;

SSize_t orig_ix;

if (!hv)
Expand Down Expand Up @@ -2279,6 +2287,8 @@ return.
void
Perl_hv_undef_flags(pTHX_ HV *hv, U32 flags)
{
PERL_ARGS_ASSERT_HV_UNDEF_FLAGS;

bool save;
SSize_t orig_ix = PL_tmps_ix; /* silence compiler warning about uninitialized vars */

Expand Down
3 changes: 3 additions & 0 deletions op.c
Original file line number Diff line number Diff line change
Expand Up @@ -11781,6 +11781,7 @@ S_process_special_blocks(pTHX_ I32 floor, const char *const fullname,
CV *
Perl_newCONSTSUB(pTHX_ HV *stash, const char *name, SV *sv)
{
PERL_ARGS_ASSERT_NEWCONSTSUB;
return newCONSTSUB_flags(stash, name, name ? strlen(name) : 0, 0, sv);
}

Expand Down Expand Up @@ -11865,6 +11866,8 @@ CV *
Perl_newCONSTSUB_flags(pTHX_ HV *stash, const char *name, STRLEN len,
U32 flags, SV *sv)
{
PERL_ARGS_ASSERT_NEWCONSTSUB_FLAGS;

CV* cv;
const char *const file = CopFILE(PL_curcop);

Expand Down
2 changes: 2 additions & 0 deletions pad.c
Original file line number Diff line number Diff line change
Expand Up @@ -507,6 +507,8 @@ finished its job, so it can forget the slab.
void
Perl_cv_forget_slab(pTHX_ CV *cv)
{
PERL_ARGS_ASSERT_CV_FORGET_SLAB;

bool slabbed;
OPSLAB *slab = NULL;

Expand Down
Loading
Loading