summaryrefslogtreecommitdiff
path: root/pp_hot.c
diff options
context:
space:
mode:
authorRuslan Zakirov <ruz@bestpractical.com>2012-10-20 14:40:13 +0400
committerFather Chrysostomos <sprout@cpan.org>2012-12-11 08:59:42 -0800
commitfb8f4cf83c7112774ede7101826d438234894195 (patch)
tree3d28d7d1df9e78e0b1bc97b624ea105355e6989f /pp_hot.c
parent632b9d6f6a19a87ee168ebb81494b7df13c2eeb0 (diff)
downloadperl-fb8f4cf83c7112774ede7101826d438234894195.tar.gz
hash argument is not used anymore in do_oddball
rename arguments to make more clear what function takes
Diffstat (limited to 'pp_hot.c')
-rw-r--r--pp_hot.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/pp_hot.c b/pp_hot.c
index 16fcd23ecb..2c6638b13e 100644
--- a/pp_hot.c
+++ b/pp_hot.c
@@ -950,19 +950,19 @@ PP(pp_rv2av)
}
STATIC void
-S_do_oddball(pTHX_ HV *hash, SV **relem, SV **firstrelem)
+S_do_oddball(pTHX_ SV **oddkey, SV **firstkey)
{
dVAR;
PERL_ARGS_ASSERT_DO_ODDBALL;
- if (*relem) {
+ if (*oddkey) {
if (ckWARN(WARN_MISC)) {
const char *err;
- if (relem == firstrelem &&
- SvROK(*relem) &&
- (SvTYPE(SvRV(*relem)) == SVt_PVAV ||
- SvTYPE(SvRV(*relem)) == SVt_PVHV))
+ if (oddkey == firstkey &&
+ SvROK(*oddkey) &&
+ (SvTYPE(SvRV(*oddkey)) == SVt_PVAV ||
+ SvTYPE(SvRV(*oddkey)) == SVt_PVHV))
{
err = "Reference found where even-sized list expected";
}
@@ -1085,7 +1085,7 @@ PP(pp_aassign)
odd = ((lastrelem - firsthashrelem)&1)? 0 : 1;
if ( odd ) {
- do_oddball(hash, lastrelem, firsthashrelem);
+ do_oddball(lastrelem, firsthashrelem);
/* we have lelem to reuse, it's not needed anymore */
*(lastrelem+1) = &PL_sv_undef;
}