The following test failure is occurring in blead: lib/warnings...................................................PROG: use warnings 'uninitialized'; my ($m1); our ($g1, $g2); /y/; /$m1/; /$g1/; s/y/z/; undef $_; s/$m1/z/; undef $_; s//$g1/; undef $_; s/$m1/$g1/; undef $_; tr/x/y/; undef $_; my $_; /y/; /$m1/; /$g1/; s/y/z/; undef $_; s/$m1/z/; undef $_; s//$g1/; undef $_; s/$m1/$g1/; undef $_; tr/x/y/; undef $_; $g2 =~ /y/; $g2 =~ /$m1/; $g2 =~ /$g1/; $g2 =~ s/y/z/; undef $g2; $g2 =~ s/$m1/z/; undef $g2; $g2 =~ s//$g1/; undef $g2; $g2 =~ s/$m1/$g1/; undef $g2; $g2 =~ tr/x/y/; undef $g2; # XXX can't extract var name yet my $foo = "abc"; $foo =~ /$m1/; $foo =~ /$g1/; $foo =~ s/y/z/; $foo =~ s/$m1/z/; $foo =~ s//$g1/; $foo =~ s/$m1/$g1/; $foo =~ s/./$m1/e; undef $g1; $m1 = '$g1'; $foo =~ s//$m1/ee; EXPECTED: Use of uninitialized value $_ in pattern match (m//) at - line 5. Use of uninitialized value $m1 in regexp compilation at - line 6. Use of uninitialized value $_ in pattern match (m//) at - line 6. Use of uninitialized value $g1 in regexp compilation at - line 7. Use of uninitialized value $_ in pattern match (m//) at - line 7. Use of uninitialized value $_ in substitution (s///) at - line 9. Use of uninitialized value $m1 in regexp compilation at - line 10. Use of uninitialized value $_ in substitution (s///) at - line 10. Use of uninitialized value $_ in substitution (s///) at - line 10. Use of uninitialized value $_ in substitution (s///) at - line 11. Use of uninitialized value $g1 in substitution (s///) at - line 11. Use of uninitialized value $_ in substitution (s///) at - line 11. Use of uninitialized value $g1 in substitution (s///) at - line 11. Use of uninitialized value $m1 in regexp compilation at - line 12. Use of uninitialized value $_ in substitution (s///) at - line 12. Use of uninitialized value $_ in substitution (s///) at - line 12. Use of uninitialized value $g1 in substitution iterator at - line 12. Use of uninitialized value $_ in transliteration (tr///) at - line 13. Use of uninitialized value $_ in pattern match (m//) at - line 16. Use of uninitialized value $m1 in regexp compilation at - line 17. Use of uninitialized value $_ in pattern match (m//) at - line 17. Use of uninitialized value $g1 in regexp compilation at - line 18. Use of uninitialized value $_ in pattern match (m//) at - line 18. Use of uninitialized value $_ in substitution (s///) at - line 19. Use of uninitialized value $m1 in regexp compilation at - line 20. Use of uninitialized value $_ in substitution (s///) at - line 20. Use of uninitialized value $_ in substitution (s///) at - line 20. Use of uninitialized value $_ in substitution (s///) at - line 21. Use of uninitialized value $g1 in substitution (s///) at - line 21. Use of uninitialized value $_ in substitution (s///) at - line 21. Use of uninitialized value $g1 in substitution (s///) at - line 21. Use of uninitialized value $m1 in regexp compilation at - line 22. Use of uninitialized value $_ in substitution (s///) at - line 22. Use of uninitialized value $_ in substitution (s///) at - line 22. Use of uninitialized value $g1 in substitution iterator at - line 22. Use of uninitialized value $_ in transliteration (tr///) at - line 23. Use of uninitialized value $g2 in pattern match (m//) at - line 25. Use of uninitialized value $m1 in regexp compilation at - line 26. Use of uninitialized value $g2 in pattern match (m//) at - line 26. Use of uninitialized value $g1 in regexp compilation at - line 27. Use of uninitialized value $g2 in pattern match (m//) at - line 27. Use of uninitialized value $g2 in substitution (s///) at - line 28. Use of uninitialized value $m1 in regexp compilation at - line 29. Use of uninitialized value $g2 in substitution (s///) at - line 29. Use of uninitialized value $g2 in substitution (s///) at - line 29. Use of uninitialized value $g2 in substitution (s///) at - line 30. Use of uninitialized value $g1 in substitution (s///) at - line 30. Use of uninitialized value $g2 in substitution (s///) at - line 30. Use of uninitialized value $g1 in substitution (s///) at - line 30. Use of uninitialized value $m1 in regexp compilation at - line 31. Use of uninitialized value $g2 in substitution (s///) at - line 31. Use of uninitialized value $g2 in substitution (s///) at - line 31. Use of uninitialized value $g1 in substitution iterator at - line 31. Use of uninitialized value in transliteration (tr///) at - line 32. Use of uninitialized value $m1 in regexp compilation at - line 35. Use of uninitialized value $g1 in regexp compilation at - line 36. Use of uninitialized value $m1 in regexp compilation at - line 38. Use of uninitialized value $g1 in substitution (s///) at - line 39. Use of uninitialized value $m1 in regexp compilation at - line 40. Use of uninitialized value $g1 in substitution iterator at - line 40. Use of uninitialized value $m1 in substitution iterator at - line 41. Use of uninitialized value in substitution iterator at - line 44. GOT: Use of uninitialized value $_ in pattern match (m//) at - line 5. Use of uninitialized value $m1 in regexp compilation at - line 6. Use of uninitialized value $m1 in regexp compilation at - line 6. Use of uninitialized value $_ in pattern match (m//) at - line 6. Use of uninitialized value $g1 in regexp compilation at - line 7. Use of uninitialized value $g1 in regexp compilation at - line 7. Use of uninitialized value $_ in pattern match (m//) at - line 7. Use of uninitialized value $_ in substitution (s///) at - line 9. Use of uninitialized value $m1 in regexp compilation at - line 10. Use of uninitialized value $m1 in regexp compilation at - line 10. Use of uninitialized value $_ in substitution (s///) at - line 10. Use of uninitialized value $_ in substitution (s///) at - line 10. Use of uninitialized value $_ in substitution (s///) at - line 11. Use of uninitialized value $g1 in substitution (s///) at - line 11. Use of uninitialized value $_ in substitution (s///) at - line 11. Use of uninitialized value $g1 in substitution (s///) at - line 11. Use of uninitialized value $m1 in regexp compilation at - line 12. Use of uninitialized value $m1 in regexp compilation at - line 12. Use of uninitialized value $_ in substitution (s///) at - line 12. Use of uninitialized value $_ in substitution (s///) at - line 12. Use of uninitialized value $g1 in substitution iterator at - line 12. Use of uninitialized value $_ in transliteration (tr///) at - line 13. Use of uninitialized value $_ in pattern match (m//) at - line 16. Use of uninitialized value $m1 in regexp compilation at - line 17. Use of uninitialized value $m1 in regexp compilation at - line 17. Use of uninitialized value $_ in pattern match (m//) at - line 17. Use of uninitialized value $g1 in regexp compilation at - line 18. Use of uninitialized value $g1 in regexp compilation at - line 18. Use of uninitialized value $_ in pattern match (m//) at - line 18. Use of uninitialized value $_ in substitution (s///) at - line 19. Use of uninitialized value $m1 in regexp compilation at - line 20. Use of uninitialized value $m1 in regexp compilation at - line 20. Use of uninitialized value $_ in substitution (s///) at - line 20. Use of uninitialized value $_ in substitution (s///) at - line 20. Use of uninitialized value $_ in substitution (s///) at - line 21. Use of uninitialized value $g1 in substitution (s///) at - line 21. Use of uninitialized value $_ in substitution (s///) at - line 21. Use of uninitialized value $g1 in substitution (s///) at - line 21. Use of uninitialized value $m1 in regexp compilation at - line 22. Use of uninitialized value $m1 in regexp compilation at - line 22. Use of uninitialized value $_ in substitution (s///) at - line 22. Use of uninitialized value $_ in substitution (s///) at - line 22. Use of uninitialized value $g1 in substitution iterator at - line 22. Use of uninitialized value $_ in transliteration (tr///) at - line 23. Use of uninitialized value $g2 in pattern match (m//) at - line 25. Use of uninitialized value $m1 in regexp compilation at - line 26. Use of uninitialized value $m1 in regexp compilation at - line 26. Use of uninitialized value $g2 in pattern match (m//) at - line 26. Use of uninitialized value $g1 in regexp compilation at - line 27. Use of uninitialized value $g1 in regexp compilation at - line 27. Use of uninitialized value $g2 in pattern match (m//) at - line 27. Use of uninitialized value $g2 in substitution (s///) at - line 28. Use of uninitialized value $m1 in regexp compilation at - line 29. Use of uninitialized value $m1 in regexp compilation at - line 29. Use of uninitialized value $g2 in substitution (s///) at - line 29. Use of uninitialized value $g2 in substitution (s///) at - line 29. Use of uninitialized value $g2 in substitution (s///) at - line 30. Use of uninitialized value $g1 in substitution (s///) at - line 30. Use of uninitialized value $g2 in substitution (s///) at - line 30. Use of uninitialized value $g1 in substitution (s///) at - line 30. Use of uninitialized value $m1 in regexp compilation at - line 31. Use of uninitialized value $m1 in regexp compilation at - line 31. Use of uninitialized value $g2 in substitution (s///) at - line 31. Use of uninitialized value $g2 in substitution (s///) at - line 31. Use of uninitialized value $g1 in substitution iterator at - line 31. Use of uninitialized value in transliteration (tr///) at - line 32. Use of uninitialized value $m1 in regexp compilation at - line 35. Use of uninitialized value $m1 in regexp compilation at - line 35. Use of uninitialized value $g1 in regexp compilation at - line 36. Use of uninitialized value $g1 in regexp compilation at - line 36. Use of uninitialized value $m1 in regexp compilation at - line 38. Use of uninitialized value $m1 in regexp compilation at - line 38. Use of uninitialized value $g1 in substitution (s///) at - line 39. Use of uninitialized value $m1 in regexp compilation at - line 40. Use of uninitialized value $m1 in regexp compilation at - line 40. Use of uninitialized value $g1 in substitution iterator at - line 40. Use of uninitialized value $m1 in substitution iterator at - line 41. Use of uninitialized value in substitution iterator at - line 44. # Failed at ../t/lib/common.pl line 200 FAILED at test 248Thread Next