summaryrefslogtreecommitdiff
path: root/mg.h
diff options
context:
space:
mode:
authorPerl 5 Porters <perl5-porters@africa.nicoh.com>1996-08-28 03:20:21 +0000
committerAndy Dougherty <doughera@lafcol.lafayette.edu>1996-08-28 03:20:21 +0000
commitdedeecdaea55ab4b3131dd2b0054ee46a1954f19 (patch)
treef13f2a975ae7cf4cf039bf13bc50bd25fde50c91 /mg.h
parent84287afe68eecc4342d7e27aac5d9df9d2412490 (diff)
downloadperl-dedeecdaea55ab4b3131dd2b0054ee46a1954f19.tar.gz
Patch for LONG_MAX & co.
substr() in lvalue context interacts in buggy fashion with SVs that are !SvOK. This manifests itself with lexicals that have a REFCNT of 1, since these are merely "cleared in place" by setting SvOK_off. substr() coredumps with a target that is a ref, when it is used in an lvalue context. The patch below corrects the problem by stringifying the reference first (and emitting a warning when appropriate).
Diffstat (limited to 'mg.h')
0 files changed, 0 insertions, 0 deletions