hv_iterkeysv() actually creates a mortal SV for every call.
authorNicholas Clark <nick@ccl4.org>
Mon, 22 Oct 2007 12:36:16 +0000 (12:36 +0000)
committerNicholas Clark <nick@ccl4.org>
Mon, 22 Oct 2007 12:36:16 +0000 (12:36 +0000)
commitec49eb61487587a42bcd56c4dcb46adecfe24bd4
tree0edfde65925528a856029e00823d87d6c5466fc6
parent117b69cacbec1246787bb24c539676f92ee1c4c7
hv_iterkeysv() actually creates a mortal SV for every call.
gv_stashsv() is just a wrapper for gv_stashpvn(), so doesn't need an
SV internally. Hence avoid creating lots of mortal SVs by using
hv_iterkey() to get the keys and lengths.
Also tweak whitespace in change 32168.

p4raw-id: //depot/perl@32169
mro.c