Remove B::OP:terse
authorAbigail <abigail@abigail.be>
Tue, 6 Jun 2017 18:59:59 +0000 (20:59 +0200)
committerAbigail <abigail@abigail.be>
Tue, 6 Jun 2017 18:59:59 +0000 (20:59 +0200)
This method was deprecated, and, according to the comments, didn't
work correctly anyway.

ext/B/B/Terse.pm
pod/perldelta.pod

index 1749f32..681112e 100644 (file)
@@ -1,6 +1,6 @@
 package B::Terse;
 
-our $VERSION = '1.07';
+our $VERSION = '1.08';
 
 use strict;
 use B qw(class @specialsv_name);
@@ -30,12 +30,6 @@ sub indent {
     return "    " x $level;
 }
 
-# Don't use this, at least on OPs in subroutines: it has no way of
-# getting to the pad, and will give wrong answers or crash.
-sub B::OP::terse {
-    carp "B::OP::terse is deprecated and will go away in Perl 5.28; use B::Concise instead";
-    B::Concise::b_terse(@_);
-}
 
 sub B::SV::terse {
     my($sv, $level) = (@_, 0);
index 9b930a6..3dd94cc 100644 (file)
@@ -83,6 +83,10 @@ since Perl 5.20.
 
 This was deprecated since Perl 5.24.
 
+=head2 C<B::OP::terse> no longer exists.
+
+Use C<B::Concise::b_terse> instead.
+
 =head1 Deprecations
 
 XXX Any deprecated features, syntax, modules etc. should be listed here.