From 52153b34d3864b1079ae074e5b5e35444ed9f834 Mon Sep 17 00:00:00 2001 From: Father Chrysostomos Date: Fri, 3 Jun 2011 09:25:21 -0700 Subject: [PATCH] Correct entersub/rv2cv priv constants in B::Concise See the commit message of d4ddbae for detail. --- ext/B/B/Concise.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ext/B/B/Concise.pm b/ext/B/B/Concise.pm index 50fcdb5..b27de10 100644 --- a/ext/B/B/Concise.pm +++ b/ext/B/B/Concise.pm @@ -595,7 +595,7 @@ our %priv; # used to display each opcode's BASEOP.op_private values $priv{$_}{128} = "LVINTRO" for ("pos", "substr", "vec", "threadsv", "gvsv", "rv2sv", "rv2hv", "rv2gv", "rv2av", "rv2arylen", "aelem", "helem", "aslice", "hslice", "padsv", - "padav", "padhv", "enteriter"); + "padav", "padhv", "enteriter", "entersub"); $priv{$_}{64} = "REFC" for ("leave", "leavesub", "leavesublv", "leavewrite"); $priv{"aassign"}{64} = "COMMON"; $priv{"aassign"}{32} = $] < 5.009 ? "PHASH" : "STATE"; @@ -611,8 +611,8 @@ $priv{$_}{4} = "DREFed" for (qw(rv2sv rv2av rv2hv)); @{$priv{$_}}{32,64,96} = ("DREFAV", "DREFHV", "DREFSV") for (qw(rv2gv rv2sv padsv aelem helem)); $priv{$_}{16} = "STATE" for ("padav", "padhv", "padsv"); -@{$priv{"entersub"}}{16,32,64} = ("DBG","TARG","NOMOD"); -@{$priv{$_}}{4,8,128} = ("INARGS","AMPER","NO()") for ("entersub", "rv2cv"); +@{$priv{"entersub"}}{4,16,32,64} = ("INARGS","DBG","TARG","NOMOD"); +@{$priv{rv2cv}}{1,8,128} = ("CONST","AMPER","NO()"); $priv{"gv"}{32} = "EARLYCV"; $priv{"aelem"}{16} = $priv{"helem"}{16} = "LVDEFER"; $priv{$_}{16} = "OURINTR" for ("gvsv", "rv2sv", "rv2av", "rv2hv", "r2gv", -- 2.7.4