From: Marcus Holland-Moritz Date: Sat, 20 Feb 2010 10:13:00 +0000 (+0100) Subject: Add some missing dVAR's X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=749123ff5f0f5da3f3eb842fc225137c6821a6fe;p=p5sagit%2Fp5-mst-13.2.git Add some missing dVAR's Commits c3acb9e0760135dfd888c0ee1b415777d784aabc, 867fa1e2da145229b4db2c6e8d5b51700c15f114 and f0e67a1d29102aa9905aecf2b0f98449697d5af3 added or changed functions that now require a dVAR declaration to compile with -DPERL_GLOBAL_STRUCT. --- diff --git a/hv.c b/hv.c index cabaac7..477b11e 100644 --- a/hv.c +++ b/hv.c @@ -1346,6 +1346,7 @@ Perl_hv_ksplit(pTHX_ HV *hv, IV newmax) HV * Perl_newHVhv(pTHX_ HV *ohv) { + dVAR; HV * const hv = newHV(); STRLEN hv_max, hv_fill; diff --git a/op.c b/op.c index 5619622..c4289ce 100644 --- a/op.c +++ b/op.c @@ -8369,6 +8369,7 @@ Perl_ck_each(pTHX_ OP *o) container of the rep_op var */ STATIC OP * S_opt_scalarhv(pTHX_ OP *rep_op) { + dVAR; UNOP *unop; PERL_ARGS_ASSERT_OPT_SCALARHV; diff --git a/toke.c b/toke.c index 27cf53e..361d7d2 100644 --- a/toke.c +++ b/toke.c @@ -938,6 +938,7 @@ function is more convenient. void Perl_lex_stuff_pvn(pTHX_ char *pv, STRLEN len, U32 flags) { + dVAR; char *bufptr; PERL_ARGS_ASSERT_LEX_STUFF_PVN; if (flags & ~(LEX_STUFF_UTF8)) @@ -1302,6 +1303,7 @@ is encountered, an exception is generated. I32 Perl_lex_peek_unichar(pTHX_ U32 flags) { + dVAR; char *s, *bufend; if (flags & ~(LEX_KEEP_PREVIOUS)) Perl_croak(aTHX_ "Lexing code internal error (%s)", "lex_peek_unichar");