S_maybe_multiconcat(): use OPpCONCAT_NESTED flag
authorDavid Mitchell <davem@iabyn.com>
Mon, 11 Dec 2017 12:02:57 +0000 (12:02 +0000)
committerDavid Mitchell <davem@iabyn.com>
Mon, 11 Dec 2017 12:10:07 +0000 (12:10 +0000)
commit62c1220c1056368fb1b2bc13a333ae676d5092b1
treeed35a2e156a292926f94b611ad4584dc9c5bdc4d
parentd269f586dd6705f80163f642c0aa81f0e7a72bca
S_maybe_multiconcat(): use OPpCONCAT_NESTED flag

RT # 132554

I recently added the OPpCONCAT_NESTED flag to distinguish between

    $a .= ...

and
    $a . $b . $c

where the latter has been optimised into

    ($a . $b) .= $c

Update S_maybe_multiconcat() to recognise this new flag.
It was failing an assert on this code:

    ./perl -e 'H.-w.w.=0'
op.c