summaryrefslogtreecommitdiff
path: root/ext/B
diff options
context:
space:
mode:
authorRichard Leach <richardleach@users.noreply.github.com>2022-06-28 20:01:21 +0000
committerTony Cook <tony@develop-help.com>2022-07-18 11:21:09 +1000
commitbda3b19c10a9003a3e7c8c91f6674d892bcc2100 (patch)
tree95afb4ae91fe175b5bbfc2daaffc61ad12e38fdf /ext/B
parentd70f8804cf03be3b9ea1cb558a3efa9cff45de3b (diff)
downloadperl-bda3b19c10a9003a3e7c8c91f6674d892bcc2100.tar.gz
B::Concise - private flags may store the argument count
Diffstat (limited to 'ext/B')
-rw-r--r--ext/B/B/Concise.pm7
1 files changed, 6 insertions, 1 deletions
diff --git a/ext/B/B/Concise.pm b/ext/B/B/Concise.pm
index a7419d75e0..73d4045a63 100644
--- a/ext/B/B/Concise.pm
+++ b/ext/B/B/Concise.pm
@@ -14,7 +14,7 @@ use warnings; # uses #3 and #4, since warnings uses Carp
use Exporter 'import'; # use #5
-our $VERSION = "1.006";
+our $VERSION = "1.007";
our @EXPORT_OK = qw( set_style set_style_standard add_callback
concise_subref concise_cv concise_main
add_style walk_output compile reset_sequence );
@@ -1489,6 +1489,11 @@ They're opcode specific, and occur less often than the public ones, so
they're represented by short mnemonics instead of single-chars; see
B::Op_private and F<regen/op_private> for more details.
+Note that a number after a '/' often indicates the number of arguments.
+In the I<sassign> example above, the OP takes 2 arguments. These values
+are sometimes used at runtime: in particular, the MAXARG macro makes use
+of them.
+
=head1 FORMATTING SPECIFICATIONS
For each line-style ('concise', 'terse', 'linenoise', etc.) there are