issue148.t 626 B

1234567891011121314151617181920212223242526
  1. #! /usr/bin/env perl
  2. # http://code.google.com/p/perl-compiler/issues/detail?id=148
  3. # Opening Bareword Filehandles for Writing Does not work
  4. use Test::More tests => 2;
  5. use strict;
  6. BEGIN {
  7. unshift @INC, 't';
  8. require "test.pl";
  9. }
  10. # fails 5.10 only
  11. my $todo = ($] =~ /^5\.010/) ? "TODO " : "";
  12. my $tmp = "ccode148i.tmp";
  13. ctestok(1, "C,-O3", 'ccode148i', '$tmp="ccode148i.tmp";open(FH,">",$tmp);print FH "1\n";close FH;print "ok" if -s $tmp', "#148 bareword IO") and unlink $tmp;
  14. ctestok(2, "C,-O3", 'ccode149i', <<'EOF', $todo.'#149 format with bareword IO');
  15. format Comment =
  16. ok
  17. .
  18. {
  19. local $~ = "Comment";
  20. write;
  21. }
  22. EOF