package aiieee;
sub zlopp {
- (shift =~ ?zlopp?) ? 1 : 0;
+ (shift =~ m?zlopp?) ? 1 : 0;
}
sub reset_zlopp {
package CLINK;
sub ZZIP {
- shift =~ ?ZZIP? ? 1 : 0;
+ shift =~ m?ZZIP? ? 1 : 0;
}
sub reset_ZZIP {
{
eval {require threads; 1} or
skip "No threads", 4;
- local $::TODO
- = "Currently performs a read from free()d memory, and may crash";
foreach my $eight ('/', '?') {
foreach my $nine ('/', '?') {
my $copy = $prog;
# Note that there are no digits in this program, other than the placeholders
sub a {
-8one8;
+m8one8;
}
sub b {
-9two9;
+m9two9;
}
use threads;
use threads::shared;
sub wipe {
- eval 'no warnings; sub b {}';
+ eval 'no warnings; sub b {}; 1' or die $@;
}
sub lock_then_wipe {