diff options
author | David Mitchell <davem@iabyn.com> | 2012-07-24 15:11:29 +0100 |
---|---|---|
committer | David Mitchell <davem@iabyn.com> | 2012-07-24 15:17:42 +0100 |
commit | c76419315df6965e6d8ba598dad9a8d5169b5859 (patch) | |
tree | a5ad4b5bd76cf7250d6bf3672fb2c2ee687c9ee0 /perldtrace.d | |
parent | 2e37ca1eef9874492f0bc5157e8b18d05861aef6 (diff) | |
download | perl-c76419315df6965e6d8ba598dad9a8d5169b5859.tar.gz |
lex_grow_linestr(): update re_eval_start
As seen in [perl #114242], the TryCatch test suite triggers this bug.
lex_grow_linestr() was reallocing the PL_linestr buffer and updating all
pointers within it, but was failing to update
PL_sublex_info.re_eval_start.
Unfortunately, lex_grow_linestr() doesn't seem to be used in core outside
of hereto docs, and due to a separate parser bug, hereto docs can't
currently be used within /(?{})/, so I can't add tests for it yet.
Diffstat (limited to 'perldtrace.d')
0 files changed, 0 insertions, 0 deletions