issue229.t 537 B

1234567891011121314151617
  1. #! /usr/bin/env perl
  2. # http://code.google.com/p/perl-compiler/issues/detail?id=229
  3. # walker misses &main::yyy
  4. BEGIN {
  5. unless (-d '.git' and !$ENV{NO_AUTHOR} and !$ENV{HARNESS_ACTIVE}) {
  6. print "1..0 #SKIP Only for author\n";
  7. exit;
  8. }
  9. }
  10. use strict;
  11. use Test::More tests => 1;
  12. my $X = $^X =~ m/\s/ ? qq{"$^X"} : $^X;
  13. my $perlcc = "$X -Iblib/arch -Iblib/lib blib/script/perlcc";
  14. is(`$perlcc --no-spawn -O3 -UB -r -occode229i -e 'sub yyy () { "yyy" } print "ok" if( eval q{yyy} eq "yyy");'`,
  15. "ok", "walker misses &main::yyy");