From e987ad1c31f774bda2a3a14929ae1fc88f759ccc Mon Sep 17 00:00:00 2001 From: Father Chrysostomos Date: Thu, 6 Jun 2013 20:42:30 -0700 Subject: hv.c: Clarify uvar comment It was not clear that it referred to uvar magic. --- hv.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'hv.c') diff --git a/hv.c b/hv.c index cbeed30faa..a2db86ac1d 100644 --- a/hv.c +++ b/hv.c @@ -750,7 +750,8 @@ Perl_hv_common(pTHX_ HV *hv, SV *keysv, const char *key, STRLEN klen, recursive call would call the key conversion routine again. However, as we replace the original key with the converted key, this would result in a double conversion, which would show - up as a bug if the conversion routine is not idempotent. */ + up as a bug if the conversion routine is not idempotent. + Hence the use of HV_DISABLE_UVAR_XKEY. */ return hv_common(hv, keysv, key, klen, flags, HV_FETCH_ISSTORE|HV_DISABLE_UVAR_XKEY|return_svp, val, hash); -- cgit v1.2.1