The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
# encoding: Latin4
use Char;
print "1..10\n";

my $__FILE__ = __FILE__;

local $^W = 0;

$a = split;
if ($a == 0) {
    print qq{ok - 1 \$a = split $^X $__FILE__\n};
}
else {
    print qq{not ok - 1 \$a = split $^X $__FILE__\n};
}

@a = split;
if ("@a" eq '') {
    print qq{ok - 2 \@a = split $^X $__FILE__\n};
}
else {
    print qq{not ok - 2 \@a = split $^X $__FILE__\n};
}

$a = split /A/;
if ($a == 0) {
    print qq{ok - 3 \$a = split /A/ $^X $__FILE__\n};
}
else {
    print qq{not ok - 3 \$a = split /A/ $^X $__FILE__\n};
}

@a = split /A/;
if ("@a" eq '') {
    print qq{ok - 4 \@a = split /A/ $^X $__FILE__\n};
}
else {
    print qq{not ok - 4 \@a = split /A/ $^X $__FILE__\n};
}

$a = split /A/, undef;
if ($a == 0) {
    print qq{ok - 5 \$a = split /A/, undef $^X $__FILE__\n};
}
else {
    print qq{not ok - 5 \$a = split /A/, undef $^X $__FILE__\n};
}

@a = split /A/, undef;
if ("@a" eq '') {
    print qq{ok - 6 \@a = split /A/, undef $^X $__FILE__\n};
}
else {
    print qq{not ok - 6 \@a = split /A/, undef $^X $__FILE__\n};
}

$a = split /A/, '';
if ($a == 0) {
    print qq{ok - 7 \$a = split /A/, '' $^X $__FILE__\n};
}
else {
    print qq{not ok - 7 \$a = split /A/, '' $^X $__FILE__\n};
}

@a = split /A/, '';
if ("@a" eq '') {
    print qq{ok - 8 \@a = split /A/, '' $^X $__FILE__\n};
}
else {
    print qq{not ok - 8 \@a = split /A/, '' $^X $__FILE__\n};
}

$a = split /A/, '', 3;
if ($a == 0) {
    print qq{ok - 9 \$a = split /A/, '', 3 $^X $__FILE__\n};
}
else {
    print qq{not ok - 9 \$a = split /A/, '', 3 $^X $__FILE__\n};
}

@a = split /A/, '', 3;
if ("@a" eq '') {
    print qq{ok - 10 \@a = split /A/, '', 3 $^X $__FILE__\n};
}
else {
    print qq{not ok - 10 \@a = split /A/, '', 3 $^X $__FILE__\n};
}

__END__