summaryrefslogtreecommitdiff
path: root/dump.c
diff options
context:
space:
mode:
authorDavid Mitchell <davem@iabyn.com>2017-01-24 15:23:24 +0000
committerDavid Mitchell <davem@iabyn.com>2017-01-24 15:23:24 +0000
commitf0d3f5ace1d11ecf4dd9aea61c56e4f69e5c76e4 (patch)
treedc554083bb0392fc07b8359cb5e633a87b63deea /dump.c
parentabd07ec01964fc49e914e765cdba6f27072decda (diff)
downloadperl-f0d3f5ace1d11ecf4dd9aea61c56e4f69e5c76e4.tar.gz
S_do_pmop_dump_bar() reduce scope of ch variable
trivial bit of tidy-up
Diffstat (limited to 'dump.c')
-rw-r--r--dump.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/dump.c b/dump.c
index 349a3e42cd..fedea3cd1b 100644
--- a/dump.c
+++ b/dump.c
@@ -770,7 +770,6 @@ S_do_op_dump_bar(pTHX_ I32 level, UV bar, PerlIO *file, const OP *o);
static void
S_do_pmop_dump_bar(pTHX_ I32 level, UV bar, PerlIO *file, const PMOP *pm)
{
- char ch;
UV kidbar;
if (!pm)
@@ -778,14 +777,11 @@ S_do_pmop_dump_bar(pTHX_ I32 level, UV bar, PerlIO *file, const PMOP *pm)
kidbar = ((bar << 1) | cBOOL(pm->op_flags & OPf_KIDS)) << 1;
- if (pm->op_pmflags & PMf_ONCE)
- ch = '?';
- else
- ch = '/';
-
- if (PM_GETRE(pm))
+ if (PM_GETRE(pm)) {
+ char ch = (pm->op_pmflags & PMf_ONCE) ? '?' : '/';
S_opdump_indent(aTHX_ (OP*)pm, level, bar, file, "PMf_PRE %c%.*s%c\n",
ch,(int)RX_PRELEN(PM_GETRE(pm)), RX_PRECOMP(PM_GETRE(pm)), ch);
+ }
else
S_opdump_indent(aTHX_ (OP*)pm, level, bar, file, "PMf_PRE (RUNTIME)\n");