issue203.t 627 B

1234567891011121314151617181920212223
  1. #! /usr/bin/env perl
  2. # http://code.google.com/p/perl-compiler/issues/detail?id=203
  3. # perlio layers via use open attributes not stored
  4. BEGIN {
  5. unless (-d '.git') {
  6. print "1..0 #SKIP Only if -d .git\n";
  7. exit;
  8. }
  9. unshift @INC, 't';
  10. require "test.pl";
  11. }
  12. use strict;
  13. use Test::More tests => 1;
  14. use B::C ();
  15. my $when = "1.44";
  16. ctestok(1,'C,-O0','ccode203i',<<'EOF',($B::C::VERSION le $when ? "TODO " : "").'#203 perlio layers via use open');
  17. use open(IN => ":crlf", OUT => ":encoding(cp1252)");
  18. open F, "<", "/dev/null";
  19. my %l = map {$_=>1} PerlIO::get_layers(F, input => 1);
  20. print $l{crlf} ? q(ok) : keys(%l);
  21. EOF