summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Mitchell <davem@iabyn.com>2018-03-19 23:42:05 +0000
committerDavid Mitchell <davem@iabyn.com>2018-03-20 07:59:26 +0000
commit51193e435137ffe846e3a634a1527bcad0754de8 (patch)
tree46ab7beb5ef2d9ce6df0b51e44100de6bf93c03e
parent3c68d63f12c3a91deebdf16b805c498a3dd1e77e (diff)
downloadperl-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.txt2
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