This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
fix optree_misc.t test after smoke
authorDavid Mitchell <davem@iabyn.com>
Mon, 5 Nov 2012 13:06:38 +0000 (13:06 +0000)
committerDavid Mitchell <davem@iabyn.com>
Sat, 10 Nov 2012 13:39:33 +0000 (13:39 +0000)
Some of the unicode setting in a smoke environment sets the open hints
output on nextstate lines.

ext/B/t/optree_misc.t

index f9886cd..c37b834 100644 (file)
@@ -199,12 +199,12 @@ checkOptree ( name      => 'padrange',
              expect    => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
 # f  <1> leavesub[1 ref] K/REFC,1 ->(end)
 # -     <@> lineseq KP ->f
-# 1        <;> nextstate(main 1 -e:1) v ->2
+# 1        <;> nextstate(main 1 -e:1) v:>,<,% ->2
 # -        <@> list vKP ->3
 # 2           <0> padrange[$x:1,2; $y:1,2] vM/LVINTRO,2 ->3
 # -           <0> padsv[$x:1,2] vM/LVINTRO ->-
 # -           <0> padsv[$y:1,2] vM/LVINTRO ->-
-# 3        <;> nextstate(main 2 -e:1) v ->4
+# 3        <;> nextstate(main 2 -e:1) v:>,<,% ->4
 # 8        <2> aassign[t4] vKS ->9
 # -           <1> ex-list lKP ->5
 # 4              <0> padrange[$x:1,2; $y:1,2] l/2 ->5
@@ -214,7 +214,7 @@ checkOptree ( name      => 'padrange',
 # 5              <0> pushmark s ->6
 # 7              <1> rv2av[t3] lKRM*/1 ->8
 # 6                 <#> gv[*a] s ->7
-# 9        <;> nextstate(main 2 -e:1) v:{ ->a
+# 9        <;> nextstate(main 2 -e:1) v:>,<,%,{ ->a
 # e        <2> aassign[t6] KS ->f
 # -           <1> ex-list lK ->d
 # a              <0> pushmark s ->b
@@ -227,12 +227,12 @@ checkOptree ( name      => 'padrange',
 EOT_EOT
 # f  <1> leavesub[1 ref] K/REFC,1 ->(end)
 # -     <@> lineseq KP ->f
-# 1        <;> nextstate(main 1 -e:1) v ->2
+# 1        <;> nextstate(main 1 -e:1) v:>,<,% ->2
 # -        <@> list vKP ->3
 # 2           <0> padrange[$x:1,2; $y:1,2] vM/LVINTRO,2 ->3
 # -           <0> padsv[$x:1,2] vM/LVINTRO ->-
 # -           <0> padsv[$y:1,2] vM/LVINTRO ->-
-# 3        <;> nextstate(main 2 -e:1) v ->4
+# 3        <;> nextstate(main 2 -e:1) v:>,<,% ->4
 # 8        <2> aassign[t4] vKS ->9
 # -           <1> ex-list lKP ->5
 # 4              <0> padrange[$x:1,2; $y:1,2] l/2 ->5
@@ -242,7 +242,7 @@ EOT_EOT
 # 5              <0> pushmark s ->6
 # 7              <1> rv2av[t3] lKRM*/1 ->8
 # 6                 <$> gv(*a) s ->7
-# 9        <;> nextstate(main 2 -e:1) v:{ ->a
+# 9        <;> nextstate(main 2 -e:1) v:>,<,%,{ ->a
 # e        <2> aassign[t6] KS ->f
 # -           <1> ex-list lK ->d
 # a              <0> pushmark s ->b
@@ -265,7 +265,7 @@ checkOptree ( name      => 'padrange and @_',
              expect    => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
 # d  <1> leavesub[1 ref] K/REFC,1 ->(end)
 # -     <@> lineseq KP ->d
-# 1        <;> nextstate(main 1 p3:1) v ->2
+# 1        <;> nextstate(main 1 p3:1) v:>,<,% ->2
 # 3        <2> aassign[t5] vKS ->4
 # -           <1> ex-list lK ->-
 # 2              <0> padrange[$a:1,4; $b:1,4] l*/LVINTRO,2 ->3
@@ -275,7 +275,7 @@ checkOptree ( name      => 'padrange and @_',
 # -              <0> pushmark sRM*/LVINTRO ->-
 # -              <0> padsv[$a:1,4] lRM*/LVINTRO ->-
 # -              <0> padsv[$b:1,4] lRM*/LVINTRO ->-
-# 4        <;> nextstate(main 2 p3:2) v ->5
+# 4        <;> nextstate(main 2 p3:2) v:>,<,% ->5
 # 9        <2> aassign[t10] vKS ->a
 # -           <1> ex-list lK ->8
 # 5              <0> pushmark s ->6
@@ -285,7 +285,7 @@ checkOptree ( name      => 'padrange and @_',
 # 8              <0> padrange[$c:2,4; $d:2,4] lRM/LVINTRO,2 ->9
 # -              <0> padsv[$c:2,4] lRM*/LVINTRO ->-
 # -              <0> padsv[$d:2,4] lRM*/LVINTRO ->-
-# a        <;> nextstate(Y 3 p3:4) v:{ ->b
+# a        <;> nextstate(Y 3 p3:4) v:>,<,%,{ ->b
 # c        <2> aassign[t15] KS ->d
 # -           <1> ex-list lK ->-
 # b              <0> padrange[$e:3,4; $f:3,4] l*/LVINTRO,2 ->c
@@ -298,7 +298,7 @@ checkOptree ( name      => 'padrange and @_',
 EOT_EOT
 # d  <1> leavesub[1 ref] K/REFC,1 ->(end)
 # -     <@> lineseq KP ->d
-# 1        <;> nextstate(main 1 p3:1) v ->2
+# 1        <;> nextstate(main 1 p3:1) v:>,<,% ->2
 # 3        <2> aassign[t5] vKS ->4
 # -           <1> ex-list lK ->-
 # 2              <0> padrange[$a:1,4; $b:1,4] l*/LVINTRO,2 ->3
@@ -308,7 +308,7 @@ EOT_EOT
 # -              <0> pushmark sRM*/LVINTRO ->-
 # -              <0> padsv[$a:1,4] lRM*/LVINTRO ->-
 # -              <0> padsv[$b:1,4] lRM*/LVINTRO ->-
-# 4        <;> nextstate(main 2 p3:2) v ->5
+# 4        <;> nextstate(main 2 p3:2) v:>,<,% ->5
 # 9        <2> aassign[t10] vKS ->a
 # -           <1> ex-list lK ->8
 # 5              <0> pushmark s ->6
@@ -318,7 +318,7 @@ EOT_EOT
 # 8              <0> padrange[$c:2,4; $d:2,4] lRM/LVINTRO,2 ->9
 # -              <0> padsv[$c:2,4] lRM*/LVINTRO ->-
 # -              <0> padsv[$d:2,4] lRM*/LVINTRO ->-
-# a        <;> nextstate(Y 3 p3:4) v:{ ->b
+# a        <;> nextstate(Y 3 p3:4) v:>,<,%,{ ->b
 # c        <2> aassign[t15] KS ->d
 # -           <1> ex-list lK ->-
 # b              <0> padrange[$e:3,4; $f:3,4] l*/LVINTRO,2 ->c
@@ -337,32 +337,32 @@ checkOptree ( name      => 'consolidate padranges',
              expect    => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
 # 5  <1> leavesub[1 ref] K/REFC,1 ->(end)
 # -     <@> lineseq KP ->5
-# 1        <;> nextstate(main 900 optree_misc.t:334) v ->2
+# 1        <;> nextstate(main 900 optree_misc.t:334) v:>,<,% ->2
 # -        <@> list vKP ->-
 # 2           <0> padrange[$a:900,902; $b:900,902; $c:901,902; $d:901,902] vM/LVINTRO,4 ->3
 # -           <0> padsv[$a:900,902] vM/LVINTRO ->-
 # -           <0> padsv[$b:900,902] vM/LVINTRO ->-
-# -        <;> nextstate(main 901 optree_misc.t:334) v ->-
+# -        <;> nextstate(main 901 optree_misc.t:334) v:>,<,% ->-
 # -        <@> list vKP ->3
 # -           <0> pushmark vM/LVINTRO ->-
 # -           <0> padsv[$c:901,902] vM/LVINTRO ->-
 # -           <0> padsv[$d:901,902] vM/LVINTRO ->-
-# 3        <;> nextstate(main 902 optree_misc.t:334) v:{ ->4
+# 3        <;> nextstate(main 902 optree_misc.t:334) v:>,<,%,{ ->4
 # 4        <$> const[IV 1] s ->5
 EOT_EOT
 # 5  <1> leavesub[1 ref] K/REFC,1 ->(end)
 # -     <@> lineseq KP ->5
-# 1        <;> nextstate(main 900 optree_misc.t:334) v ->2
+# 1        <;> nextstate(main 900 optree_misc.t:334) v:>,<,% ->2
 # -        <@> list vKP ->-
 # 2           <0> padrange[$a:900,902; $b:900,902; $c:901,902; $d:901,902] vM/LVINTRO,4 ->3
 # -           <0> padsv[$a:900,902] vM/LVINTRO ->-
 # -           <0> padsv[$b:900,902] vM/LVINTRO ->-
-# -        <;> nextstate(main 901 optree_misc.t:334) v ->-
+# -        <;> nextstate(main 901 optree_misc.t:334) v:>,<,% ->-
 # -        <@> list vKP ->3
 # -           <0> pushmark vM/LVINTRO ->-
 # -           <0> padsv[$c:901,902] vM/LVINTRO ->-
 # -           <0> padsv[$d:901,902] vM/LVINTRO ->-
-# 3        <;> nextstate(main 902 optree_misc.t:334) v:{ ->4
+# 3        <;> nextstate(main 902 optree_misc.t:334) v:>,<,%,{ ->4
 # 4        <$> const(IV 1) s ->5
 EONT_EONT
 
@@ -375,58 +375,58 @@ checkOptree ( name      => 'consolidate padranges and singletons',
              expect    => <<'EOT_EOT', expect_nt => <<'EONT_EONT');
 # 5  <1> leavesub[1 ref] K/REFC,1 ->(end)
 # -     <@> lineseq KP ->5
-# 1        <;> nextstate(main 903 optree_misc.t:371) v ->2
+# 1        <;> nextstate(main 903 optree_misc.t:371) v:>,<,% ->2
 # -        <@> list vKP ->-
 # 2           <0> padrange[$a:903,910; $b:903,910; $c:904,910; $d:905,910; $e:905,910; @f:906,910; $g:907,910; $h:908,910; $i:908,910; %j:909,910] vM/LVINTRO,10 ->3
 # -           <0> padsv[$a:903,910] vM/LVINTRO ->-
 # -           <0> padsv[$b:903,910] vM/LVINTRO ->-
-# -        <;> nextstate(main 904 optree_misc.t:371) v ->-
+# -        <;> nextstate(main 904 optree_misc.t:371) v:>,<,% ->-
 # -        <0> padsv[$c:904,910] vM/LVINTRO ->-
-# -        <;> nextstate(main 905 optree_misc.t:371) v:{ ->-
+# -        <;> nextstate(main 905 optree_misc.t:371) v:>,<,%,{ ->-
 # -        <@> list vKP ->-
 # -           <0> pushmark vM/LVINTRO ->-
 # -           <0> padsv[$d:905,910] vM/LVINTRO ->-
 # -           <0> padsv[$e:905,910] vM/LVINTRO ->-
-# -        <;> nextstate(main 906 optree_misc.t:372) v:{ ->-
+# -        <;> nextstate(main 906 optree_misc.t:372) v:>,<,%,{ ->-
 # -        <0> padav[@f:906,910] vM/LVINTRO ->-
-# -        <;> nextstate(main 907 optree_misc.t:372) v:{ ->-
+# -        <;> nextstate(main 907 optree_misc.t:372) v:>,<,%,{ ->-
 # -        <0> padsv[$g:907,910] vM/LVINTRO ->-
-# -        <;> nextstate(main 908 optree_misc.t:372) v:{ ->-
+# -        <;> nextstate(main 908 optree_misc.t:372) v:>,<,%,{ ->-
 # -        <@> list vKP ->-
 # -           <0> pushmark vM/LVINTRO ->-
 # -           <0> padsv[$h:908,910] vM/LVINTRO ->-
 # -           <0> padsv[$i:908,910] vM/LVINTRO ->-
-# -        <;> nextstate(main 909 optree_misc.t:372) v:{ ->-
+# -        <;> nextstate(main 909 optree_misc.t:372) v:>,<,%,{ ->-
 # -        <0> padhv[%j:909,910] vM/LVINTRO ->3
-# 3        <;> nextstate(main 910 optree_misc.t:372) v:{ ->4
+# 3        <;> nextstate(main 910 optree_misc.t:372) v:>,<,%,{ ->4
 # 4        <$> const[IV 1] s ->5
 EOT_EOT
 # 5  <1> leavesub[1 ref] K/REFC,1 ->(end)
 # -     <@> lineseq KP ->5
-# 1        <;> nextstate(main 903 optree_misc.t:371) v ->2
+# 1        <;> nextstate(main 903 optree_misc.t:371) v:>,<,% ->2
 # -        <@> list vKP ->-
 # 2           <0> padrange[$a:903,910; $b:903,910; $c:904,910; $d:905,910; $e:905,910; @f:906,910; $g:907,910; $h:908,910; $i:908,910; %j:909,910] vM/LVINTRO,10 ->3
 # -           <0> padsv[$a:903,910] vM/LVINTRO ->-
 # -           <0> padsv[$b:903,910] vM/LVINTRO ->-
-# -        <;> nextstate(main 904 optree_misc.t:371) v ->-
+# -        <;> nextstate(main 904 optree_misc.t:371) v:>,<,% ->-
 # -        <0> padsv[$c:904,910] vM/LVINTRO ->-
-# -        <;> nextstate(main 905 optree_misc.t:371) v:{ ->-
+# -        <;> nextstate(main 905 optree_misc.t:371) v:>,<,%,{ ->-
 # -        <@> list vKP ->-
 # -           <0> pushmark vM/LVINTRO ->-
 # -           <0> padsv[$d:905,910] vM/LVINTRO ->-
 # -           <0> padsv[$e:905,910] vM/LVINTRO ->-
-# -        <;> nextstate(main 906 optree_misc.t:372) v:{ ->-
+# -        <;> nextstate(main 906 optree_misc.t:372) v:>,<,%,{ ->-
 # -        <0> padav[@f:906,910] vM/LVINTRO ->-
-# -        <;> nextstate(main 907 optree_misc.t:372) v:{ ->-
+# -        <;> nextstate(main 907 optree_misc.t:372) v:>,<,%,{ ->-
 # -        <0> padsv[$g:907,910] vM/LVINTRO ->-
-# -        <;> nextstate(main 908 optree_misc.t:372) v:{ ->-
+# -        <;> nextstate(main 908 optree_misc.t:372) v:>,<,%,{ ->-
 # -        <@> list vKP ->-
 # -           <0> pushmark vM/LVINTRO ->-
 # -           <0> padsv[$h:908,910] vM/LVINTRO ->-
 # -           <0> padsv[$i:908,910] vM/LVINTRO ->-
-# -        <;> nextstate(main 909 optree_misc.t:372) v:{ ->-
+# -        <;> nextstate(main 909 optree_misc.t:372) v:>,<,%,{ ->-
 # -        <0> padhv[%j:909,910] vM/LVINTRO ->3
-# 3        <;> nextstate(main 910 optree_misc.t:372) v:{ ->4
+# 3        <;> nextstate(main 910 optree_misc.t:372) v:>,<,%,{ ->4
 # 4        <$> const(IV 1) s ->5
 EONT_EONT