p4raw-id: //depot/perl@9875
}
$expr .= $self->deparse($ops[$i], 0);
$expr =~ s/;\n?\z//;
- push @exprs, $expr if length $expr;
+ push @exprs, $expr;
}
- return join(";\n", @exprs);
+ return join(";\n", grep {length} @exprs);
}
sub scopeop {
}
EOF
-print "# [$a]\n\# vs\n# [$b]\nnot " if $a ne $b;
+print "# [$a]\n\# vs expected\n# [$b]\nnot " if $a ne $b;
ok;
print "not " unless $foo =~ /{.*{.*234;.*}.*}/sm;
ok;
$foo = $deparse->coderef2text(sub { { 234; } continue { 123; } });
-print "not " unless $foo =~ /{.*{.*234;.*}.*continue.*{.*123.*}/sm;
+unless ($foo =~ /{\s*{\s*234\s*}\s*continue\s*{\s*123;\s*}/sm) {
+ print "# [$foo]\n\# vs expected\n# [sub { { 234 } continue { 123; } }]\n";
+ print "not ";
+}
ok;
}