summaryrefslogtreecommitdiff
path: root/opnames.h
diff options
context:
space:
mode:
authorDavid Mitchell <davem@iabyn.com>2012-09-25 12:47:51 +0100
committerDavid Mitchell <davem@iabyn.com>2012-11-10 13:39:31 +0000
commitad9e6ae10fb581c6c053b862286f8e187063c3ab (patch)
tree5b8ebbab6d70ac51787cc1f23567a9e450443087 /opnames.h
parent71324a3bc4a9e86bdeeabcaf87f9cdac28ba7510 (diff)
downloadperl-ad9e6ae10fb581c6c053b862286f8e187063c3ab.tar.gz
pad_free(): don't clear SVs_PADSTALE
pad_free() clears the SVs_PADTMP bit. Since that bit is now shared with SVs_PADSTALE, that gets cleared on state vars. It didn't matter up till now, but the next commit will start optimising away pad ops, and op_null() will call pad_free() which would clear the SVs_PADSTALE bit. So only clear SVs_PADTMP/SVs_PADSTALE for non-lexical var ops.
Diffstat (limited to 'opnames.h')
0 files changed, 0 insertions, 0 deletions