Commit | Line | Data |
---|---|---|
24f50a79 | 1 | use strict; |
2 | use warnings; | |
3 | ||
4 | eval "use B::C;"; | |
5 | if ($@) { | |
6 | print "1..0 #SKIP B::C required for testing perlcc -O3\n"; | |
7 | exit; | |
8 | } else { | |
9 | print "1..1\n"; | |
10 | } | |
11 | ||
12 | my $f = "t/rt96893x.pl"; | |
13 | open my $fh, ">", $f; END { unlink $f } | |
14 | print $fh 'use Sub::Name; subname("main::bar", sub{42}); print "ok 1\n";'; | |
15 | close $fh; | |
16 | ||
17 | system($^X, qw(-Mblib -S perlcc -O3 -UCarp -UConfig -r), $f); | |
18 | ||
19 | unlink "t/rt96893x", "t/rt96893x.exe"; | |
20 | # vim: ft=perl |