diff options
author | David Mitchell <davem@iabyn.com> | 2018-03-19 23:42:05 +0000 |
---|---|---|
committer | David Mitchell <davem@iabyn.com> | 2018-03-20 07:59:26 +0000 |
commit | 51193e435137ffe846e3a634a1527bcad0754de8 (patch) | |
tree | 46ab7beb5ef2d9ce6df0b51e44100de6bf93c03e | |
parent | 3c68d63f12c3a91deebdf16b805c498a3dd1e77e (diff) | |
download | perl-51193e435137ffe846e3a634a1527bcad0754de8.tar.gz |
add entries to Porting/deparse-skips.txt
Two test scripts are newly failing under
./TEST -deparse
op/array.t
there are two issues:
1)
\our @a
is getting deparsed as
\our (@a)
and so being misinterpreted as refgen rather than srefgen
2)
->$#*
isn't deparsed, so
(\my @a)->$#*
gets deparsed as
$#{\my @a}
with an incorrect scope for the my delcaration
lib/Config.t
for some reason, some functions from ./lib/Config_heavy.pl
are being output as part of lib/Config.t, and so things
like strict throw a wobbly.
Not sure yet why its happening
-rw-r--r-- | Porting/deparse-skips.txt | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Porting/deparse-skips.txt b/Porting/deparse-skips.txt index 29f0e96f8a..44c1d14473 100644 --- a/Porting/deparse-skips.txt +++ b/Porting/deparse-skips.txt @@ -41,6 +41,7 @@ mro/complex_c3_utf8.t mro/isarev.t mro/isarev_utf8.t op/attrhand.t # Custom attrs ignored; also AH provides none +op/array.t # \our(@a) incorrect paren; ->$#* not deparsed op/caller.t op/each.t # utf8ness of deparsed strings op/goto.t @@ -196,6 +197,7 @@ uni/variables.t ../ext/XS-APItest/t/fetch_pad_names.t ../ext/XS-APItest/t/svpeek.t ../ext/XS-APItest/t/synthetic_scope.t +../lib/Config.t # Config_heavy.pl fns getting output ../lib/charnames.t ../lib/dumpvar.t ../lib/English.t |