]> git.vpit.fr Git - perl/modules/B-RecDeparse.git/blobdiff - lib/B/RecDeparse.pm
Only fool single_delim when we're coming from B::RecDeparse
[perl/modules/B-RecDeparse.git] / lib / B / RecDeparse.pm
index 26986677a01a66de8182191f0b2645dd4975744e..db96fd6b763ea091a5707db1ce986c3c6542cdc8 100644 (file)
@@ -112,7 +112,7 @@ if (FOOL_SINGLE_DELIM) {
  no warnings 'redefine';
  *B::Deparse::single_delim = sub {
   my $body = $_[2];
-  if ($body =~ s/^$key//) {
+  if ((caller 1)[0] eq __PACKAGE__ and $body =~ s/^$key//) {
    return $body;
   } else {
    $oldsd->(@_);